From e07e88d81d3a33365575f8d0b464b5ce21a0fc8e Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Sat, 19 Dec 2020 20:18:40 +0100 Subject: feat(emacs-tree-sitter-move): left and up movements, skip unnamed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We skip intermediate nodes that do not have any siblings, because they are irrelevant to navigation and just add extra keypresses without any highlight changes. This might not be the best choice, we’ll see. Change-Id: I75fbf79aa7915172e426442a076d57cfbebf5421 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2260 Reviewed-by: Profpatsch Tested-by: BuildkiteCI --- users/Profpatsch/emacs-tree-sitter-move/tmp.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'users/Profpatsch/emacs-tree-sitter-move/tmp.el') diff --git a/users/Profpatsch/emacs-tree-sitter-move/tmp.el b/users/Profpatsch/emacs-tree-sitter-move/tmp.el index fa13da120772..f7a8437096fb 100644 --- a/users/Profpatsch/emacs-tree-sitter-move/tmp.el +++ b/users/Profpatsch/emacs-tree-sitter-move/tmp.el @@ -9,6 +9,6 @@ (define-key evil-normal-state-map (kbd "C-.") #'tree-sitter-move-reset) (define-key evil-normal-state-map (kbd "C-") #'tree-sitter-move-right) -;; (define-key evil-normal-state-map (kbd "C-") 'sp-backward-parallel-sexp) -;; (define-key evil-normal-state-map (kbd "C-") 'sp-down-sexp) -;; (define-key evil-normal-state-map (kbd "C-") 'sp-backward-up-sexp) +(define-key evil-normal-state-map (kbd "C-") #'tree-sitter-move-left) +(define-key evil-normal-state-map (kbd "C-") 'tree-sitter-move-up) +(define-key evil-normal-state-map (kbd "C-") 'tree-sitter-move-down) -- cgit 1.4.1