From c27621a777c11354a4913c7eb455db3766984709 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 20 Sep 2025 15:38:52 -0400 Subject: [PATCH] fix(evil): evil-respect-visual-line-mode: up/down/end/home keys Fix: #7249 Ref: emacs-evil/evil#1971 --- modules/editor/evil/config.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/editor/evil/config.el b/modules/editor/evil/config.el index c0ef17c68..3d81e3e61 100644 --- a/modules/editor/evil/config.el +++ b/modules/editor/evil/config.el @@ -122,6 +122,14 @@ directives. By default, this only recognizes C directives.") (evil-ex-nohighlight) t))) + ;; REVIEW: Remove if emacs-evil/evil#1971 is addressed. + (when evil-respect-visual-line-mode + (evil-define-minor-mode-key 'motion 'visual-line-mode + [up] #'evil-previous-visual-line + [down] #'evil-next-visual-line + [home] #'evil-beginning-of-visual-line + [end] #'evil-end-of-visual-line)) + ;; --- evil hacks ------------------------- (after! eldoc