feat(tree-sitter): add support for more langs

in this case clojure and fennel
This commit is contained in:
Jeetaditya Chatterjee 2023-02-21 16:17:41 +00:00 committed by Henrik Lissner
parent 63fac4fc6d
commit 40905d2c5a
2 changed files with 12 additions and 2 deletions

View file

@ -27,7 +27,14 @@
clojurec-mode clojurec-mode
clojurescript-mode clojurescript-mode
clojurex-mode)) clojurex-mode))
(add-to-list 'lsp-language-id-configuration (cons m "clojure")))))) (add-to-list 'lsp-language-id-configuration (cons m "clojure")))))
(when (modulep! +tree-sitter)
(add-hook! '(clojure-mode-local-vars-hook
clojurec-mode-local-vars-hook
clojurescript-mode-local-vars-hook)
:append
#'tree-sitter!)))
(use-package! cider (use-package! cider

View file

@ -74,7 +74,10 @@ lua-language-server.")
tab-width 2 tab-width 2
;; Don't treat autoloads or sexp openers as outline headers, we have ;; Don't treat autoloads or sexp openers as outline headers, we have
;; hideshow for that. ;; hideshow for that.
outline-regexp "[ \t]*;;;;* [^ \t\n]")) outline-regexp "[ \t]*;;;;* [^ \t\n]")
(when (modulep! +tree-sitter)
(add-hook! 'fennel-mode-local-vars-hook 'tree-sitter! 'append)))
;; ;;