about summary refs log tree commit diff stats
path: root/.emacs.d/lisp/init-ui.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/lisp/init-ui.el')
-rw-r--r--.emacs.d/lisp/init-ui.el11
1 files changed, 10 insertions, 1 deletions
diff --git a/.emacs.d/lisp/init-ui.el b/.emacs.d/lisp/init-ui.el
index 90352be..c572b2e 100644
--- a/.emacs.d/lisp/init-ui.el
+++ b/.emacs.d/lisp/init-ui.el
@@ -133,7 +133,16 @@
 (use-package rainbow-mode
   :diminish)
 
-(use-package smartrep)
+(use-package repeat
+  :config
+  (repeat-mode +1)
+  (defvar buffer-repeat-map
+    (let ((map (make-sparse-keymap)))
+      (define-key map (kbd "<left>") #'previous-buffer)
+      (define-key map (kbd "<right>") #'next-buffer)
+      map))
+  (dolist (cmd '(previous-buffer next-buffer))
+    (put cmd 'repeat-map 'buffer-repeat-map)))
 
 (use-package pulsar
   :custom