Skip to content

Commit 3b87f57

Browse files
committed
feat(emacs): evil: allow repeating window resizing commands
1 parent d681e06 commit 3b87f57

File tree

1 file changed

+7
-0
lines changed
  • modules/nixos/programs/emacs

1 file changed

+7
-0
lines changed

modules/nixos/programs/emacs/init.el

+7
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,13 @@
325325
(global-undo-tree-mode))
326326

327327
(use-package evil
328+
:init
329+
(defvar evil-window-resizing-repeat-map
330+
(let ((map (make-sparse-keymap)))
331+
(define-key map ">" 'evil-window-increase-width)
332+
(define-key map "<" 'evil-window-decrease-width) map))
333+
(put 'evil-window-increase-width 'repeat-map 'evil-window-resizing-repeat-map)
334+
(put 'evil-window-decrease-width 'repeat-map 'evil-window-resizing-repeat-map)
328335
:custom
329336
(evil-want-keybinding nil)
330337
(evil-want-C-u-scroll t)

0 commit comments

Comments
 (0)