From d7922a28768beff4ba1b4b23cd1e82806e4d7e0a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 3 Nov 2015 23:44:54 -0500 Subject: [PATCH] Add smart-(left|right|up) bindings --- core/core-evil.el | 3 +-- private/my-bindings.el | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/core-evil.el b/core/core-evil.el index 5055349d9..5a5a7058c 100644 --- a/core/core-evil.el +++ b/core/core-evil.el @@ -120,8 +120,7 @@ :commands (evil-inner-arg evil-outer-arg evil-forward-arg evil-backward-arg evil-jump-out-args) :init (define-key evil-inner-text-objects-map "a" #'evil-inner-arg) - (define-key evil-outer-text-objects-map "a" #'evil-outer-arg) - (define-key evil-normal-state-map "K" #'evil-jump-out-args)) + (define-key evil-outer-text-objects-map "a" #'evil-outer-arg)) (use-package evil-commentary :diminish evil-commentary-mode diff --git a/private/my-bindings.el b/private/my-bindings.el index b6e583978..2e1e56da7 100644 --- a/private/my-bindings.el +++ b/private/my-bindings.el @@ -131,6 +131,7 @@ :n "W" 'narf:workgroup-display) :n "Y" "y$" + :n "K" 'smart-up ;; Don't move cursor on indent :n "=" (λ (save-excursion (call-interactively 'evil-indent))) @@ -164,8 +165,8 @@ :n "gr" 'narf:eval-region :v "gR" 'narf:eval-region-and-replace :m "gl" 'avy-goto-line - :m "g]" 'smart-down - :m "g[" 'smart-up + :m "g]" 'smart-right + :m "g[" 'smart-left :no "g@" 'narf/evil-macro-on-all-lines :v "." 'evil-repeat