diff --git a/.emacs.d/init.el b/.emacs.d/init.el index ccaecf8..4063d8d 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -138,22 +138,25 @@ One will be created if none exist." (marginalia-mode) (vertico-mode) -;; company completion + eglot +;; company completion (package-install 'company) (require 'company) -(require 'eglot) (add-hook 'after-init-hook 'global-company-mode) -(add-hook 'prog-mode-hook 'eglot-ensure) -(add-to-list 'eglot-server-programs `(d-ts-mode . ("serve-d"))) (setq company-begin-commands '(self-insert-command) company-idle-delay .1 company-minimum-prefix-length 2 company-show-numbers t - company-tooltip-align-annotations 't) -(setq read-buffer-completion-ignore-case t + company-tooltip-align-annotations 't + read-buffer-completion-ignore-case t read-file-name-completion-ignore-case t completion-ignore-case t) +;; eglot +(require 'eglot) +(add-hook 'c-ts-mode-hook 'eglot-ensure) +(add-hook 'c++-ts-mode-hook 'eglot-ensure) +(add-to-list 'eglot-server-programs `(d-ts-mode . ("serve-d"))) + ;; diff information in the gutter (package-install 'diff-hl) (global-diff-hl-mode)