config lua development environment
This commit is contained in:
2 files changed
+8
No files matched your search
@@ -47,6 +47,9 @@
|
||||
(setq eglot-confirm-server-initiated-edits nil)
|
||||
(setq eglot-autoshutdown t)
|
||||
(add-to-list 'eglot-ignored-server-capabilities :inlayHintProvider)
|
||||
(add-to-list 'eglot-server-programs
|
||||
`((lua-mode lua-ts-mode)
|
||||
. ,(eglot-alternatives '("emmylua_ls" "lua-language-server" "lua-lsp"))))
|
||||
(add-to-list 'eglot-server-programs
|
||||
`((cmake-mode cmake-ts-mode)
|
||||
. ,(eglot-alternatives '(("neocmakelsp" "stdio") "cmake-language-server"))))
|
||||
@@ -78,6 +81,8 @@
|
||||
python-ts-mode-hook
|
||||
cmake-mode-hook
|
||||
cmake-ts-mode-hook
|
||||
lua-mode-hook
|
||||
lua-ts-mode-hook
|
||||
c-mode-hook
|
||||
c++-mode-hook
|
||||
c-ts-base-mode-hook))
|
||||
|
||||
@@ -13,6 +13,9 @@
|
||||
(add-to-list 'major-mode-remap-alist '(js-mode . js-ts-mode))
|
||||
(add-to-list 'major-mode-remap-alist '(javascript-mode . js-ts-mode)))
|
||||
|
||||
(when (treesit-ready-p 'lua)
|
||||
(add-to-list 'major-mode-remap-alist '(lua-mode . lua-ts-mode)))
|
||||
|
||||
(when (treesit-ready-p 'json)
|
||||
(add-to-list 'major-mode-remap-alist '(js-json-mode . json-ts-mode)))
|
||||
|
||||
|
||||
Reference in new issue
Block a user