Install treesit-auto and swift-ts-mode
This commit is contained in:
parent
06057261fb
commit
002d02dc65
3 changed files with 29 additions and 17 deletions
|
|
@ -164,6 +164,7 @@
|
|||
(setq eglot-autoshutdown t
|
||||
eglot-send-idle-time 0.1)
|
||||
(add-to-list 'eglot-server-programs '(swift-mode . ("xcrun" "sourcekit-lsp")))
|
||||
(add-to-list 'eglot-server-programs '(swift-ts-mode . ("xcrun" "sourcekit-lsp")))
|
||||
(add-to-list 'eglot-server-programs '(nix-mode . ("rnix-lsp"))))
|
||||
|
||||
(use-package emacs
|
||||
|
|
@ -548,10 +549,10 @@
|
|||
swift-mode:basic-offset 2
|
||||
swift-mode:repl-executable "xcrun swift repl"))
|
||||
|
||||
;; (use-package swift-ts-mode
|
||||
;; :hook (swift-mode . subword-mode)
|
||||
;; :config
|
||||
;; (setq swift-ts-mode 2))
|
||||
(use-package swift-ts-mode
|
||||
:config
|
||||
(setq swift-ts-mode-indent-offset 2)
|
||||
(add-hook 'swift-ts-mode-hook #'subword-mode))
|
||||
|
||||
(use-package tab-bar
|
||||
:config
|
||||
|
|
@ -566,19 +567,18 @@
|
|||
|
||||
(use-package terraform-mode)
|
||||
|
||||
;; (use-package treesit-auto
|
||||
;; :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))
|
||||
;; (treesit-auto-add-to-auto-mode-alist 'all)
|
||||
;; (global-treesit-auto-mode))
|
||||
(use-package treesit-auto
|
||||
: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))
|
||||
(global-treesit-auto-mode))
|
||||
|
||||
(use-package yaml-mode)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue