From 4e5bc942c86117be3c1658e930fc19305f03f44c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 29 Mar 2016 23:49:00 -0400 Subject: [PATCH] Make j/k/$/0 motions visual-line sensitive --- private/my-bindings.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/private/my-bindings.el b/private/my-bindings.el index 342734f27..7bd0076f3 100644 --- a/private/my-bindings.el +++ b/private/my-bindings.el @@ -173,6 +173,18 @@ :n "e" 'emr-show-refactor-menu :n "r" 'narf:eval-buffer)) + ;; make motions visual line sensitive + :m "j" 'evil-next-visual-line + :m "k" 'evil-previous-visual-line + :m "$" 'evil-end-of-visual-line + :m "0" 'evil-beginning-of-visual-line + + ;; But use normal, non-visual lines for operators + :o "j" 'evil-next-line + :o "k" 'evil-previous-line + :o "$" 'evil-end-of-line + :o "0" 'evil-beginning-of-line + :nv "K" 'smart-up ;; Don't move cursor on indent