Install swift-ts-mode and swift treesitter grammar
This commit is contained in:
parent
79105e12f7
commit
a115d31f07
3 changed files with 18 additions and 9 deletions
|
|
@ -184,8 +184,9 @@
|
|||
(add-to-list 'eglot-server-programs
|
||||
`(,mode . ("vscode-json-language-server" "--stdio"))
|
||||
0))
|
||||
(add-to-list 'eglot-server-programs
|
||||
'(swift-mode . ("xcrun" "sourcekit-lsp"))))
|
||||
(dolist (mode '(swift-mode swift-ts-mode))
|
||||
(add-to-list 'eglot-server-programs
|
||||
`(,mode . ("xcrun" "sourcekit-lsp")))))
|
||||
|
||||
(use-package emacs
|
||||
:ensure nil
|
||||
|
|
@ -682,6 +683,10 @@
|
|||
swift-mode:basic-offset 2
|
||||
swift-mode:repl-executable "xcrun swift repl"))
|
||||
|
||||
(use-package swift-ts-mode
|
||||
:custom
|
||||
(swift-ts-mode-indent-offset 2))
|
||||
|
||||
(use-package tab-bar
|
||||
:config
|
||||
(tab-bar-mode)
|
||||
|
|
@ -706,12 +711,6 @@
|
|||
:custom
|
||||
(treesit-auto-install 'prompt)
|
||||
:config
|
||||
(add-to-list 'treesit-auto-recipe-list
|
||||
(make-treesit-auto-recipe
|
||||
:lang 'swift
|
||||
:ts-mode 'swift-ts-mode
|
||||
:remap '(swift-mode)
|
||||
:ext "\\.swift\\'"))
|
||||
(setq treesit-auto-langs
|
||||
'(swift
|
||||
python
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue