Add smart-(left|right|up) bindings

This commit is contained in:
Henrik Lissner 2015-11-03 23:44:54 -05:00
parent 73946cb113
commit d7922a2876
2 changed files with 4 additions and 4 deletions

View file

@ -120,8 +120,7 @@
:commands (evil-inner-arg evil-outer-arg evil-forward-arg evil-backward-arg evil-jump-out-args) :commands (evil-inner-arg evil-outer-arg evil-forward-arg evil-backward-arg evil-jump-out-args)
:init :init
(define-key evil-inner-text-objects-map "a" #'evil-inner-arg) (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-outer-text-objects-map "a" #'evil-outer-arg))
(define-key evil-normal-state-map "K" #'evil-jump-out-args))
(use-package evil-commentary (use-package evil-commentary
:diminish evil-commentary-mode :diminish evil-commentary-mode

View file

@ -131,6 +131,7 @@
:n "W" 'narf:workgroup-display) :n "W" 'narf:workgroup-display)
:n "Y" "y$" :n "Y" "y$"
:n "K" 'smart-up
;; Don't move cursor on indent ;; Don't move cursor on indent
:n "=" (λ (save-excursion (call-interactively 'evil-indent))) :n "=" (λ (save-excursion (call-interactively 'evil-indent)))
@ -164,8 +165,8 @@
:n "gr" 'narf:eval-region :n "gr" 'narf:eval-region
:v "gR" 'narf:eval-region-and-replace :v "gR" 'narf:eval-region-and-replace
:m "gl" 'avy-goto-line :m "gl" 'avy-goto-line
:m "g]" 'smart-down :m "g]" 'smart-right
:m "g[" 'smart-up :m "g[" 'smart-left
:no "g@" 'narf/evil-macro-on-all-lines :no "g@" 'narf/evil-macro-on-all-lines
:v "." 'evil-repeat :v "." 'evil-repeat