Files
dotfiles/emacs/.emacs.d/lisp/tools/completion.el
Fabio Scotto di Santolo e0487c8e2e Organize Emacs configuration
2026-01-07 09:31:19 +01:00

33 lines
656 B
EmacsLisp

;;; completion.el -*- lexical-binding: t; -*-
(use-package ivy
:ensure t
:config
(ivy-mode 1))
(use-package consult
:ensure t
:defer t)
(use-package company
:ensure t
:custom
(company-tooltip-align-annotations 't)
(company-minimum-prefix-length 1)
(company-idle-delay 0.1)
:hook (prog-mode . company-mode))
(with-eval-after-load 'company
(add-hook 'bash-ts-mode-hook 'company-mode))
;; Static analysis for code base
(use-package flycheck
:ensure t
:hook (prog-mode . flycheck-mode)
:config
(setq flycheck-check-syntax-automatically '(save mode-enabled)))
(provide 'completion)
;;; completion.el ends here