diff --git a/modules/tools/tree-sitter/config.el b/modules/tools/tree-sitter/config.el index a0ff3a3c0..78103fa5b 100644 --- a/modules/tools/tree-sitter/config.el +++ b/modules/tools/tree-sitter/config.el @@ -9,9 +9,11 @@ ;; and this highlights the entire sub tree in your code tree-sitter-debug-highlight-jump-region t)) + (use-package! evil-textobj-tree-sitter :when (featurep! :editor evil +everywhere) - :after tree-sitter + :defer t + :init (after! tree-sitter (require 'evil-textobj-tree-sitter)) :config (defvar +tree-sitter-inner-text-objects-map (make-sparse-keymap)) (defvar +tree-sitter-outer-text-objects-map (make-sparse-keymap)) @@ -58,7 +60,6 @@ "v" (+tree-sitter-goto-textobj "conditional.outer") "l" (+tree-sitter-goto-textobj "loop.outer"))) - (after! which-key (setq which-key-allow-multiple-replacements t) (pushnew!