branch: elpa/xah-fly-keys
commit b5ea2b655650da433e81b50a8f1802a9da96a9bb
Author: Xah Lee <x...@xahlee.org>
Commit: Xah Lee <x...@xahlee.org>

    xah-next-user-buffer, removed the behavior of using arrows to repeat after 
the command, that was added about 3 months ago. it is confusing. (i.e. removed 
(set-transient-map xah-fly-switch-buffer-map))
---
 xah-fly-keys.el | 31 ++++++++++---------------------
 1 file changed, 10 insertions(+), 21 deletions(-)

diff --git a/xah-fly-keys.el b/xah-fly-keys.el
index c9043438a6..3a6a37773b 100644
--- a/xah-fly-keys.el
+++ b/xah-fly-keys.el
@@ -4,7 +4,7 @@
 
 ;; Author: Xah Lee ( http://xahlee.info/ )
 ;; Maintainer: Xah Lee <x...@xahlee.org>
-;; Version: 26.12.20250419130746
+;; Version: 26.12.20250422103806
 ;; Created: 2013-09-10
 ;; Package-Requires: ((emacs "28.3"))
 ;; Keywords: convenience, vi, vim, ergoemacs, keybinding
@@ -2120,14 +2120,7 @@ Version: 2024-10-02"
 ;; HHHH------------------------------
 ;; misc
 
-(defvar xah-fly-switch-buffer-map nil "repeat key map for 
`xah-next-user-buffer' etc.")
-(setq xah-fly-switch-buffer-map
-      (let ((xkmap (make-sparse-keymap)))
-        (define-key xkmap (kbd "<up>") 'xah-previous-emacs-buffer)
-        (define-key xkmap (kbd "<down>") 'xah-next-emacs-buffer)
-        (define-key xkmap (kbd "<left>") 'xah-previous-user-buffer)
-        (define-key xkmap (kbd "<right>") 'xah-next-user-buffer)
-        xkmap))
+
 
 (defun xah-user-buffer-p ()
   "Return t if current buffer is a user buffer, else nil.
@@ -2154,7 +2147,7 @@ Any other key to exit.
 
 URL `http://xahlee.info/emacs/emacs/elisp_next_prev_user_buffer.html'
 Created: 2016-06-19
-Version: 2024-09-23"
+Version: 2025-04-22"
   (interactive)
   (next-buffer)
   (let ((i 0))
@@ -2162,8 +2155,7 @@ Version: 2024-09-23"
       (if (not (xah-user-buffer-p))
           (progn (next-buffer)
                  (setq i (1+ i)))
-        (progn (setq i 100)))))
-  (set-transient-map xah-fly-switch-buffer-map))
+        (progn (setq i 100))))))
 
 (defun xah-previous-user-buffer ()
   "Switch to the previous user buffer.
@@ -2175,7 +2167,7 @@ Any other key to exit.
 
 URL `http://xahlee.info/emacs/emacs/elisp_next_prev_user_buffer.html'
 Created: 2016-06-19
-Version: 2024-05-01"
+Version: 2025-04-22"
   (interactive)
   (previous-buffer)
   (let ((i 0))
@@ -2183,8 +2175,7 @@ Version: 2024-05-01"
       (if (not (xah-user-buffer-p))
           (progn (previous-buffer)
                  (setq i (1+ i)))
-        (progn (setq i 100)))))
-  (set-transient-map xah-fly-switch-buffer-map))
+        (progn (setq i 100))))))
 
 (defun xah-next-emacs-buffer ()
   "Switch to the next emacs buffer.
@@ -2196,13 +2187,12 @@ Any other key to exit.
 
 URL `http://xahlee.info/emacs/emacs/elisp_next_prev_user_buffer.html'
 Created: 2013-05-22
-Version: 2024-09-16"
+Version: 2025-04-22"
   (interactive)
   (next-buffer)
   (let ((i 0))
     (while (and (xah-user-buffer-p) (< i 20))
-      (setq i (1+ i)) (next-buffer)))
-  (set-transient-map xah-fly-switch-buffer-map))
+      (setq i (1+ i)) (next-buffer))))
 
 (defun xah-previous-emacs-buffer ()
   "Switch to the previous emacs buffer.
@@ -2214,13 +2204,12 @@ Any other key to exit.
 
 URL `http://xahlee.info/emacs/emacs/elisp_next_prev_user_buffer.html'
 Created: 2013-05-22
-Version: 2024-09-16"
+Version: 2025-04-22"
   (interactive)
   (previous-buffer)
   (let ((i 0))
     (while (and (xah-user-buffer-p) (< i 20))
-      (setq i (1+ i)) (previous-buffer)))
-  (set-transient-map xah-fly-switch-buffer-map))
+      (setq i (1+ i)) (previous-buffer))))
 
 (defun xah-new-empty-buffer ()
   "Create a new empty buffer.

Reply via email to