Home Gen379 @ 2024-10-25-22:00
This commit is contained in:
parent
689f9e8791
commit
6ee5c55a0f
@ -148,3 +148,54 @@
|
|||||||
:desc "Show Doc-UI" :n "C-h" #'my-ui-doc-glance-then-focus)
|
:desc "Show Doc-UI" :n "C-h" #'my-ui-doc-glance-then-focus)
|
||||||
|
|
||||||
(set-formatter! 'alejandra '("alejandra" "--quiet") :modes '(nix-mode))
|
(set-formatter! 'alejandra '("alejandra" "--quiet") :modes '(nix-mode))
|
||||||
|
|
||||||
|
;;Use TS-modes
|
||||||
|
(use-package! treesit
|
||||||
|
:defer t
|
||||||
|
:mode (("\\.tsx\\'" . tsx-ts-mode)
|
||||||
|
("\\.js\\'" . typescript-ts-mode)
|
||||||
|
("\\.mjs\\'" . typescript-ts-mode)
|
||||||
|
("\\.mts\\'" . typescript-ts-mode)
|
||||||
|
("\\.cjs\\'" . typescript-ts-mode)
|
||||||
|
("\\.ts\\'" . typescript-ts-mode)
|
||||||
|
("\\.jsx\\'" . tsx-ts-mode)
|
||||||
|
("\\.json\\'" . json-ts-mode)
|
||||||
|
("\\.Dockerfile\\'" . dockerfile-ts-mode)
|
||||||
|
("\\.c\\'" . c-ts-mode)
|
||||||
|
("\\.h\\'" . c-or-c++-ts-mode)
|
||||||
|
("\\.cpp\\'" . c++-ts-mode)
|
||||||
|
("\\.py\\'" . python-ts-mode)
|
||||||
|
("\\.sh\\'" . bash-ts-mode)
|
||||||
|
)
|
||||||
|
:preface
|
||||||
|
(dolist (mapping
|
||||||
|
'((python-mode . python-ts-mode)
|
||||||
|
(css-mode . css-ts-mode)
|
||||||
|
(typescript-mode . typescript-ts-mode)
|
||||||
|
(js-mode . typescript-ts-mode)
|
||||||
|
(js2-mode . typescript-ts-mode)
|
||||||
|
(c-mode . c-ts-mode)
|
||||||
|
(c++-mode . c++-ts-mode)
|
||||||
|
(c-or-c++-mode . c-or-c++-ts-mode)
|
||||||
|
(bash-mode . bash-ts-mode)
|
||||||
|
(css-mode . css-ts-mode)
|
||||||
|
(json-mode . json-ts-mode)
|
||||||
|
(js-json-mode . json-ts-mode)
|
||||||
|
(sh-mode . bash-ts-mode)
|
||||||
|
(c-or-c++-mode . c-or-c++-ts-mode)
|
||||||
|
(sh-base-mode . bash-ts-mode)))
|
||||||
|
(add-to-list 'major-mode-remap-alist mapping)))
|
||||||
|
|
||||||
|
(use-package lsp-mode
|
||||||
|
:defer t
|
||||||
|
:hook ((lsp-mode . lsp-diagnostics-mode)
|
||||||
|
(lsp-mode . lsp-enable-which-key-integration)
|
||||||
|
(python-ts-mode . lsp-deferred)
|
||||||
|
(css-ts-mode . lsp-deferred)
|
||||||
|
(typescript-ts-mode . lsp-deferred)
|
||||||
|
(js-ts-mode . lsp-deferred)
|
||||||
|
(c-ts-mode . lsp-deferred)
|
||||||
|
(c++-ts-mode . lsp-deferred)
|
||||||
|
(c-or-c++-ts-mode . lsp-deferred)
|
||||||
|
(bash-ts-mode . lsp-deferred)
|
||||||
|
(json-ts-mode . lsp-deferred))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user