summaryrefslogtreecommitdiff
path: root/modes
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2026-04-26 13:06:44 -0400
committerJames Nguyen <james@jojojames.com>2026-04-26 13:06:44 -0400
commit6b38c3d3bbdddba242386644fe49f04b8fdc13cd (patch)
treeea63cf302ae0ad32345983a42a1b675a917fdba5 /modes
parent195c15407bf668d5f7e78edf571ce9dd70b45ee4 (diff)
Use v for evil-visual-char
Diffstat (limited to 'modes')
-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")