doom: remove eglot-x and unused eglot config

This commit is contained in:
Payas Relekar 2024-03-15 21:51:17 +05:30
parent 3518f61949
commit e44e499863

View file

@ -141,9 +141,6 @@ Tangle ~packages.el~ from within org-mode.
(package! eglot :type 'built-in :built-in 'prefer) (package! eglot :type 'built-in :built-in 'prefer)
(package! eglot-x
:recipe (:type git :host github :repo "nemethf/eglot-x"))
(package! org-modern) (package! org-modern)
(package! editorconfig) (package! editorconfig)
@ -873,21 +870,11 @@ mu4e + mbsync + msmtp:
#+begin_src emacs-lisp :lexical t #+begin_src emacs-lisp :lexical t
(use-package! eglot (use-package! eglot
:after (consult) :after (consult)
:commands (eglot-ensure)
:init
(add-hook! (java-mode java-ts-mode) :append :local #'eglot-ensure)
:config :config
(delete '(elixir-mode "language_server.sh") eglot-server-programs)
(add-to-list 'eglot-server-programs '(elixir-mode . ("elixir-ls")))
(delete '(nix-mode "rnix-lsp") eglot-server-programs) (delete '(nix-mode "rnix-lsp") eglot-server-programs)
(add-to-list 'eglot-server-programs '(nix-mode . ("nil"))) (add-to-list 'eglot-server-programs '(nix-mode . ("nil")))
(delete '((java-mode java-ts-mode) "jdtls") eglot-server-programs)
(add-to-list 'eglot-server-programs '((java-mode java-ts-mode) . ("jdt-language-server" "-config" "~/.cache/jdtls" "-data" ".jdtls-cache")))
(add-to-list 'eglot-server-programs '(gleam-ts-mode . ("gleam" "lsp"))) (add-to-list 'eglot-server-programs '(gleam-ts-mode . ("gleam" "lsp")))
(setq! xref-show-xrefs-function #'consult-xref (setq! xref-show-xrefs-function #'consult-xref
@ -901,11 +888,6 @@ mu4e + mbsync + msmtp:
:autoEvalInputs t :autoEvalInputs t
:nixpkgsInputName "nixpkgs")))))) :nixpkgsInputName "nixpkgs"))))))
(use-package! eglot-x
:after (eglot)
:commands (eglot-ensure eglot-x-setup)
:config
(eglot-x-setup))
#+end_src #+end_src
* Little things * Little things