mirror of
https://github.com/doomemacs/doomemacs.git
synced 2025-12-05 18:20:29 -08:00
editorconfig/editorconfig-emacs@4af10445fc -> editorconfig/editorconfig-emacs@5be6d1b972 emacs-citar/citar@427432d490 -> emacs-citar/citar@dc7018eb36 emacs-lsp/dap-mode@6c74027e39 -> emacs-lsp/dap-mode@f63a301f58 emacs-lsp/helm-lsp@95f21f3f67 -> emacs-lsp/helm-lsp@027897a957 emacs-lsp/lsp-ivy@2927cbc776 -> emacs-lsp/lsp-ivy@8e0b8fdec0 emacs-lsp/lsp-mode@c3b5fea5d6 -> emacs-lsp/lsp-mode@4c5360b451 emacs-lsp/lsp-ui@8547cd6abf -> emacs-lsp/lsp-ui@e5e38f3058 emacs-straight/dape@b5a4daaf14 -> emacs-straight/dape@5f2792ea8c emacs-straight/eglot@a35ebe774d -> emacs-straight/eglot@fa8907c1e5 emacsorphanage/quickrun@7132464986 -> emacsorphanage/quickrun@c657cd69de hcl-emacs/terraform-mode@80383ff42b -> hcl-emacs/terraform-mode@01635df362 karthink/gptel-quick@495b5e0b53 -> karthink/gptel-quick@018ff2be8f karthink/gptel@7c8d9c8496 -> karthink/gptel@73144b7345 magit/transient@053d56e4de (v0.10.1) -> magit/transient@0d3f8d4fb6 (v0.11.0) purcell/envrc@de1ae6e538 -> purcell/envrc@06d72d141a tumashu/posframe@12f540c9ad -> tumashu/posframe@d93828bf6c
29 lines
1.3 KiB
EmacsLisp
29 lines
1.3 KiB
EmacsLisp
;; -*- no-byte-compile: t; -*-
|
|
;;; tools/lsp/packages.el
|
|
|
|
(if (modulep! +eglot)
|
|
(progn
|
|
(package! eglot :pin "fa8907c1e579b9376b58bfab1ace202f9c4f51b7")
|
|
(when (modulep! :completion vertico)
|
|
(package! consult-eglot :pin "d8b444aac39edfc6473ffbd228df3e9119451b51"))
|
|
(when (modulep! :checkers syntax -flymake)
|
|
(package! flycheck-eglot :pin "0d7f0afc9bf08fce4a3ee225ec6540a91f8cfd76"))
|
|
(when (modulep! +booster)
|
|
(package! eglot-booster
|
|
:recipe (:host github :repo "jdtsmith/eglot-booster")
|
|
:pin "cab7803c4f0adc7fff9da6680f90110674bb7a22")))
|
|
|
|
;; lsp-mode must be rebuilt if this variable is changed, so expose it here so
|
|
;; users can change it from $DOOMDIR/packages.el.
|
|
(eval-and-compile (defvar lsp-use-plists t))
|
|
|
|
(package! lsp-mode
|
|
:pin "4c5360b451cc339c503f210eb8693fc2422c9666"
|
|
:env `(("LSP_USE_PLISTS" . ,(and lsp-use-plists "1"))))
|
|
(package! lsp-ui :pin "e5e38f3058bc6c3a108742ffa1048eebda6e5055")
|
|
(when (modulep! :completion ivy)
|
|
(package! lsp-ivy :pin "8e0b8fdec086375fd7560857a84cd78f5047ad9d"))
|
|
(when (modulep! :completion helm)
|
|
(package! helm-lsp :pin "027897a957032e8752780600b21d2c0ea0cf3201"))
|
|
(when (modulep! :completion vertico)
|
|
(package! consult-lsp :pin "d11102c9db33c4ca7817296a2edafc3e26a61117")))
|