about summary refs log tree commit diff stats
path: root/.emacs.d/lisp/init-ui.el
diff options
context:
space:
mode:
authorDavid Morgan <djm_uk@protonmail.com>2022-08-13 11:37:58 +0100
committerDavid Morgan <djm_uk@protonmail.com>2022-08-13 11:37:58 +0100
commit65ad19d6e071f74650a74f302c3a390bf34f54cf (patch)
treee66fbda70900d3f670ef88ed9f5198c17d0c1d80 /.emacs.d/lisp/init-ui.el
parent9961cd83336485dbed48e8dedf6e389af12e1f53 (diff)
downloaddotfiles-65ad19d6e071f74650a74f302c3a390bf34f54cf.tar.gz
Use repeat instead of smartrep
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