diff --git a/modules/home/doom/static/config.el b/modules/home/doom/static/config.el index d3a0065..5de2045 100644 --- a/modules/home/doom/static/config.el +++ b/modules/home/doom/static/config.el @@ -192,16 +192,16 @@ (dolist (mapping mode-ts-mode-mapping) (add-to-list 'major-mode-remap-alist mapping))) +;; Integrate with legacy tree-sitter mode (after! tree-sitter (dolist (mapping tree-sitter-major-mode-language-alist) (let* ((pre-mode (car mapping)) (post-mode (cdr mapping)) (ts-lang (cdr (rassoc pre-mode mode-ts-mode-mapping)))) - (when ts-pre-mode-lang + (when ts-lang (add-to-list 'tree-sitter-major-mode-language-alist (post-mode . ts-lang)))))) - - +;; Integrate with lsp-mode (use-package lsp-mode :defer t :hook ((lsp-mode . lsp-diagnostics-mode)