diff --git a/modules/editor/evil/autoload/evil.el b/modules/editor/evil/autoload/evil.el index aece9766a..c8c0223c3 100644 --- a/modules/editor/evil/autoload/evil.el +++ b/modules/editor/evil/autoload/evil.el @@ -15,18 +15,18 @@ ;;; Interactive commands ;;;###autoload -(defun +evil/visual-indent () +(defun +evil/shift-right () "vnoremap < >gv" (interactive) - (evil-shift-left (region-beginning) (region-end)) + (call-interactively #'evil-shift-left) (evil-normal-state) (evil-visual-restore)) diff --git a/modules/editor/evil/config.el b/modules/editor/evil/config.el index 1b4c97b88..70113818f 100644 --- a/modules/editor/evil/config.el +++ b/modules/editor/evil/config.el @@ -518,8 +518,8 @@ directives. By default, this only recognizes C directives.") :n "zx" #'kill-current-buffer :n "ZX" #'doom/save-and-kill-buffer ;; don't leave visual mode after shifting - :v "<" #'+evil/visual-dedent ; vnoremap < " #'+evil/visual-indent ; vnoremap > >gv + :v "<" #'+evil/shift-left ; vnoremap < " #'+evil/shift-right ; vnoremap > >gv ;; window management (prefix "C-w") (:map evil-window-map