Home Gen394 @ 2024-10-29-00:41
This commit is contained in:
parent
1b5b0e952b
commit
48cd702c19
@ -194,9 +194,18 @@
|
||||
(add-to-list 'major-mode-remap-alist mapping)))
|
||||
|
||||
;; Integrate with legacy tree-sitter mode
|
||||
(after! tree-sitter
|
||||
(add-hook! 'c++-ts-mode-hook #'tree-sitter-mode)
|
||||
(add-hook! 'tree-sitter-mode-hook #'tree-sitter-hl-mode)
|
||||
(use-package! tree-sitter
|
||||
:hook ((c++-ts-mode . tree-sitter-mode)
|
||||
(c-ts-mode . tree-sitter-mode)
|
||||
(c-or-c++-ts-mode . tree-sitter-mode)
|
||||
(python-ts-mode . tree-sitter-mode)
|
||||
(css-ts-mode . tree-sitter-mode)
|
||||
(typescript-ts-mode . tree-sitter-mode)
|
||||
(js-ts-mode . tree-sitter-mode)
|
||||
(bash-ts-mode . tree-sitter-mode)
|
||||
(json-ts-mode . tree-sitter-mode)
|
||||
(tree-sitter-mode . tree-sitter-hl-mode))
|
||||
:config
|
||||
(let (result)
|
||||
(dolist (mapping tree-sitter-major-mode-language-alist)
|
||||
(let* ((pre-mode (car mapping))
|
||||
@ -204,7 +213,9 @@
|
||||
(post-mode (cdr (assoc pre-mode mode-ts-mode-mapping))))
|
||||
(when post-mode
|
||||
(push (cons post-mode ts-lang) result))))
|
||||
(add-to-list 'tree-sitter-major-mode-language-alist result)))
|
||||
(dolist (mapping result)
|
||||
(add-to-list 'tree-sitter-major-mode-language-alist mapping))))
|
||||
|
||||
|
||||
;; Integrate with lsp-mode
|
||||
(use-package lsp-mode
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user