- Update README - Add eglot-specifics to cc, rs, py, hs removing unused lsp-mode packages when eglot is active - Add eglot-specific bindings - Add doctor warnings for debugger +lsp and +peek - Add eglot-backed lookup-handlers - Add flycheck checker using eglot for :checkers syntax users (using flycheck/flycheck#1676 and flycheck/flycheck#1592 discussion). This implementation is based on @marsam code, and uses recent Flycheck development in order to make the code smaller and easier to maintain.
12 lines
499 B
EmacsLisp
12 lines
499 B
EmacsLisp
;; -*- no-byte-compile: t; -*-
|
|
;;; tools/lsp/packages.el
|
|
|
|
(if (featurep! +eglot)
|
|
(package! eglot :pin "d99a4478a9")
|
|
(progn
|
|
(package! lsp-mode :pin "81d62d581b21d847783831e6e5ca9d3c63fe9a4d")
|
|
(package! lsp-ui :pin "271b47cb33f11915295911f7cf8575f8a82a5e1c")
|
|
(when (featurep! :completion ivy)
|
|
(package! lsp-ivy :pin "dce58b5509271bbedb53ba9d0278dcb563a43977"))
|
|
(when (featurep! :completion helm)
|
|
(package! helm-lsp :pin "6b5ce182d7c94c62b55b8f7d0c7e643b2c30e560"))))
|