refactor(lsp): let lsp-mode load lsp client packages

Most of these lsp packages are already in `lsp-client-packages`, which
lsp-mode will eagerly load the first time `lsp-mode` is activated, so we
don't need to do it ourselves, except in cases where the package isn't
in `lsp-client-packages` (like lsp-julia).
This commit is contained in:
Henrik Lissner 2024-09-09 16:08:06 -04:00
parent 374c28cedd
commit 005831bfcc
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
6 changed files with 9 additions and 10 deletions

View file

@ -76,8 +76,10 @@
(use-package! lsp-julia
:when (modulep! +lsp)
:unless (modulep! :tools lsp +eglot)
:after lsp-mode
:preface (setq lsp-julia-default-environment nil)
:defer t
:preface
(after! lsp-mode (add-to-list 'lsp-client-packages 'lsp-julia))
(setq lsp-julia-default-environment nil)
:init
;; If no environment is set, then auto-detect one in ~/.julia/environments/,
;; falling back to `lsp-julia-default-environment's default.