Enable eglot for swift
This commit is contained in:
parent
7319372c3e
commit
ed7eb9fb62
1 changed files with 8 additions and 4 deletions
|
|
@ -161,14 +161,16 @@
|
|||
(mapc #'disable-theme custom-enabled-themes))
|
||||
|
||||
(use-package eglot
|
||||
:hook ((typescript-mode . eglot-ensure)
|
||||
(tsx-ts-mode . eglot-ensure)
|
||||
:hook ((tsx-ts-mode . eglot-ensure)
|
||||
(js-mode . eglot-ensure)
|
||||
(js-ts-mode . eglot-ensure)
|
||||
(json-mode . eglot-ensure)
|
||||
(json-ts-mode . eglot-ensure)
|
||||
(typescript-ts-mode . eglot-ensure)
|
||||
(nix-mode . eglot-ensure))
|
||||
(typescript-mode . eglot-ensure)
|
||||
(nix-mode . eglot-ensure)
|
||||
(swift-mode . eglot-ensure)
|
||||
(swift-ts-mode . eglot-ensure))
|
||||
:custom
|
||||
(eglot-autoshutdown t)
|
||||
(eglot-events-buffer-size 0)
|
||||
|
|
@ -181,7 +183,9 @@
|
|||
(dolist (mode '(json-mode json-ts-mode))
|
||||
(add-to-list 'eglot-server-programs
|
||||
`(,mode . ("vscode-json-language-server" "--stdio"))
|
||||
0)))
|
||||
0))
|
||||
(add-to-list 'eglot-server-programs
|
||||
'(swift-mode . ("xcrun" "sourcekit-lsp"))))
|
||||
|
||||
(use-package emacs
|
||||
:ensure nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue