From 145d75eaaa5d3482a3a2d9ad710776304c7930f7 Mon Sep 17 00:00:00 2001 From: Jeetaditya Chatterjee Date: Thu, 19 Aug 2021 22:03:12 +0100 Subject: [PATCH] fix(tree-sitter): bind text-objs to keys --- modules/tools/tree-sitter/config.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/tools/tree-sitter/config.el b/modules/tools/tree-sitter/config.el index 819ccc379..08bb6b770 100644 --- a/modules/tools/tree-sitter/config.el +++ b/modules/tools/tree-sitter/config.el @@ -26,8 +26,16 @@ :after tree-sitter :config (map! + :textobj "f" nil nil :textobj "f" (evil-textobj-tree-sitter-get-textobj "function.inner") (evil-textobj-tree-sitter-get-textobj "function.outer") ;; redef + :textobj "C" (evil-textobj-tree-sitter-get-textobj "class.inner") (evil-textobj-tree-sitter-get-textobj "class.outer") + + :textobj "c" nil nil :textobj "c" nil (evil-textobj-tree-sitter-get-textobj "comment.outer") + + :textobj "i" nil nil :textobj "i" (evil-textobj-tree-sitter-get-textobj "conditional.inner") (evil-textobj-tree-sitter-get-textobj "conditional.outer") + + :textobj "l" nil nil :textobj "l" (evil-textobj-tree-sitter-get-textobj "loop.inner") (evil-textobj-tree-sitter-get-textobj "loop.outer"))))