Use eglot instead of lsp mode

This commit is contained in:
Tobias Ostner 2023-03-13 10:19:40 +01:00
parent f35965ac94
commit 436ea4dc08

View file

@ -110,6 +110,14 @@
(mapc #'disable-theme custom-enabled-themes) (mapc #'disable-theme custom-enabled-themes)
(load-theme 'ef-winter :no-confirm)) (load-theme 'ef-winter :no-confirm))
(use-package eglot
:hook
(swift-mode . eglot-ensure)
:config
(add-to-list
'eglot-server-programs
'(swift-mode . ("/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/sourcekit-lsp"))))
(use-package emacs (use-package emacs
:config :config
(global-auto-revert-mode) (global-auto-revert-mode)
@ -183,15 +191,6 @@
:line-spacing 0.2))) :line-spacing 0.2)))
(fontaine-set-preset 'regular)) (fontaine-set-preset 'regular))
(use-package lsp-mode
:hook (swift-mode . lsp)
:commands lsp)
(use-package lsp-sourcekit
:after lsp-mode
:config
(setq lsp-sourcekit-executable "/Library/Developer/CommandLineTools/usr/bin/sourcekit-lsp"))
(use-package marginalia (use-package marginalia
:init :init
(marginalia-mode)) (marginalia-mode))