summaryrefslogtreecommitdiff
path: root/modes/magit/evil-collection-magit.el
diff options
context:
space:
mode:
Diffstat (limited to 'modes/magit/evil-collection-magit.el')
-rw-r--r--modes/magit/evil-collection-magit.el10
1 files changed, 9 insertions, 1 deletions
diff --git a/modes/magit/evil-collection-magit.el b/modes/magit/evil-collection-magit.el
index 1cdef63..533eae0 100644
--- a/modes/magit/evil-collection-magit.el
+++ b/modes/magit/evil-collection-magit.el
@@ -100,6 +100,12 @@ When this option is enabled, the stash popup is available on \"Z\"."
:group 'magit
:type 'boolean)
+(defcustom evil-collection-magit-use-v-for-visual-line nil
+ "When non nil, use \"v\" for `evil-visual-line' (old behavior).
+When nil (default), \"v\" uses `evil-visual-char'."
+ :group 'magit
+ :type 'boolean)
+
(defcustom evil-collection-magit-use-$-for-end-of-line t
"When non nil, use \"$\" for `evil-end-of-line'.
@@ -374,7 +380,9 @@ evil-collection-magit was loaded."
`((,states magit-mode-map "\C-u" evil-scroll-up)))
(if evil-collection-magit-use-y-for-yank
- `((,states magit-mode-map "v" evil-visual-line)
+ `((,states magit-mode-map "v" ,(if evil-collection-magit-use-v-for-visual-line
+ 'evil-visual-line
+ 'evil-visual-char))
(,states magit-mode-map "V" evil-visual-line)
(,states magit-mode-map "\C-w" evil-window-map)
(,states magit-mode-map "y")