feat!(tree-sitter): rebind text objs to other keys
BREAKING CHANGE: rebind the text objects parameter and conditional to 'A' and 'v' respectively, this is to make the defaults a little more intuitive and not clobber existing text objects that are useful to people
This commit is contained in:
parent
a9bc2f08dc
commit
795a17e664
1 changed files with 4 additions and 4 deletions
|
@ -37,19 +37,19 @@
|
||||||
:config
|
:config
|
||||||
|
|
||||||
(map! (:map +tree-sitter-inner-text-objects-map
|
(map! (:map +tree-sitter-inner-text-objects-map
|
||||||
"a" (evil-textobj-tree-sitter-get-textobj "parameter.inner")
|
"A" (evil-textobj-tree-sitter-get-textobj ("parameter.inner" "call.inner"))
|
||||||
"f" (evil-textobj-tree-sitter-get-textobj "function.inner")
|
"f" (evil-textobj-tree-sitter-get-textobj "function.inner")
|
||||||
"F" (evil-textobj-tree-sitter-get-textobj "call.inner")
|
"F" (evil-textobj-tree-sitter-get-textobj "call.inner")
|
||||||
"C" (evil-textobj-tree-sitter-get-textobj "class.inner")
|
"C" (evil-textobj-tree-sitter-get-textobj "class.inner")
|
||||||
"i" (evil-textobj-tree-sitter-get-textobj "conditional.inner")
|
"v" (evil-textobj-tree-sitter-get-textobj "conditional.inner")
|
||||||
"l" (evil-textobj-tree-sitter-get-textobj "loop.inner"))
|
"l" (evil-textobj-tree-sitter-get-textobj "loop.inner"))
|
||||||
(:map +tree-sitter-outer-text-objects-map
|
(:map +tree-sitter-outer-text-objects-map
|
||||||
"a" (evil-textobj-tree-sitter-get-textobj "parameter.outer")
|
"A" (evil-textobj-tree-sitter-get-textobj ("parameter.outer" "call.outer"))
|
||||||
"f" (evil-textobj-tree-sitter-get-textobj "function.outer")
|
"f" (evil-textobj-tree-sitter-get-textobj "function.outer")
|
||||||
"F" (evil-textobj-tree-sitter-get-textobj "call.outer")
|
"F" (evil-textobj-tree-sitter-get-textobj "call.outer")
|
||||||
"C" (evil-textobj-tree-sitter-get-textobj "class.outer")
|
"C" (evil-textobj-tree-sitter-get-textobj "class.outer")
|
||||||
"c" (evil-textobj-tree-sitter-get-textobj "comment.outer")
|
"c" (evil-textobj-tree-sitter-get-textobj "comment.outer")
|
||||||
"i" (evil-textobj-tree-sitter-get-textobj "conditional.outer")
|
"v" (evil-textobj-tree-sitter-get-textobj "conditional.outer")
|
||||||
"l" (evil-textobj-tree-sitter-get-textobj "loop.outer"))
|
"l" (evil-textobj-tree-sitter-get-textobj "loop.outer"))
|
||||||
|
|
||||||
(:map +tree-sitter-goto-previous-map
|
(:map +tree-sitter-goto-previous-map
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue