diff --git a/modules/lang/clojure/config.el b/modules/lang/clojure/config.el index 16d5f804e..d51d830aa 100644 --- a/modules/lang/clojure/config.el +++ b/modules/lang/clojure/config.el @@ -27,7 +27,14 @@ clojurec-mode clojurescript-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 diff --git a/modules/lang/lua/config.el b/modules/lang/lua/config.el index 97286aa62..c989ab25f 100644 --- a/modules/lang/lua/config.el +++ b/modules/lang/lua/config.el @@ -74,7 +74,10 @@ lua-language-server.") tab-width 2 ;; Don't treat autoloads or sexp openers as outline headers, we have ;; 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))) ;;