emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/xah-fly-keys 4170f0bc16 2/2: experimental. 【space m】 now


From: ELPA Syncer
Subject: [nongnu] elpa/xah-fly-keys 4170f0bc16 2/2: experimental. 【space m】 now is a leader key. was 「dired-jump」.
Date: Fri, 31 Mar 2023 03:03:35 -0400 (EDT)

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

    experimental. 【space m】 now is a leader key. was 「dired-jump」.
    here are the new keys. (all dvorak label)
    ("m m" . dired-jump)
    ("m e" . delete-other-windows)
    ("m u" . split-window-below)
    ("m w" . universal-argument)
    
    reason: wanted the split window commands to have a leader key. part of the 
reason is that describe-function does not list the key of a command that is 
available in command mode. e.g. describe-function on delete-other-windows wont 
show the key 3 while in command mode. (this is because since xah-fly-keys use 
transient mode keys)
    
    the other reason is that, the number row keys require some reach. now you 
have alternative of key sequence. not necessarily better, but having 
alternative keys are usually good. (pressing the key 3 every few minutes for 
about 7 years got me a specific RSI)
---
 xah-fly-keys.el | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/xah-fly-keys.el b/xah-fly-keys.el
index 61aff529d2..fdd2295e27 100644
--- a/xah-fly-keys.el
+++ b/xah-fly-keys.el
@@ -4,7 +4,7 @@
 
 ;; Author: Xah Lee ( http://xahlee.info/ )
 ;; Maintainer: Xah Lee <xah@xahlee.org>
-;; Version: 23.6.20230329114738
+;; Version: 23.7.20230330224928
 ;; Created: 10 Sep 2013
 ;; Package-Requires: ((emacs "24.1"))
 ;; Keywords: convenience, emulations, vim, ergoemacs
@@ -3135,9 +3135,13 @@ Version 2022-10-31"
        ("j" . xah-copy-all-or-region)
 
        ("l" . recenter-top-bottom)
-       ("m" . dired-jump)
 
-       ;; dvorak n. commands here are “harmless”, they don't modify text etc. 
they turn on modes, change display, prompt, start shell, etc.
+       ("m m" . dired-jump)
+       ("m e" . delete-other-windows)
+       ("m u" . split-window-below)
+       ("m w" . universal-argument)
+
+       ;; commands here are “harmless”, they don't modify text etc. they turn 
on modes, change display, prompt, start shell, etc.
        ("n SPC" . whitespace-mode)
        ("n ," . abbrev-mode)
        ("n ." . toggle-frame-maximized)
@@ -3153,6 +3157,7 @@ Version 2022-10-31"
        ("n c" . toggle-case-fold-search)
        ("n d" . narrow-to-page)
        ("n e" . eshell)
+       ;; f
        ("n g" . xah-toggle-read-novel-mode)
        ("n h" . widen)
        ("n i" . make-frame-command)
@@ -3163,6 +3168,7 @@ Version 2022-10-31"
        ("n n" . xah-narrow-to-region)
        ("n o" . variable-pitch-mode)
        ("n p" . read-only-mode)
+       ;; q
        ("n r" . count-words)
        ("n s" . count-matches)
        ("n t" . narrow-to-defun)
@@ -3183,22 +3189,30 @@ Version 2022-10-31"
        ("r ." . kmacro-start-macro)
        ("r 3" . number-to-register)
        ("r 4" . increment-register)
+       ;; a
+       ;; b
        ("r c" . replace-rectangle)
        ("r d" . delete-rectangle)
        ("r e" . call-last-kbd-macro)
+       ;; f
        ("r g" . kill-rectangle)
        ("r h" . xah-change-bracket-pairs)
        ("r i" . xah-space-to-newline)
        ("r j" . xah-slash-to-backslash)
        ("r k" . xah-slash-to-double-backslash)
        ("r l" . clear-rectangle)
+       ;; m
        ("r n" . rectangle-number-lines)
        ("r o" . open-rectangle)
        ("r p" . kmacro-end-macro)
+       ;; q
        ("r r" . yank-rectangle)
+       ;; s t
        ("r u" . xah-quote-lines)
+       ;; v w
        ("r x" . xah-double-backslash-to-slash)
        ("r y" . delete-whitespace-rectangle)
+       ;; z
 
        ("s" . save-buffer)
 
@@ -3214,6 +3228,7 @@ Version 2022-10-31"
        ("t 4" . xah-paste-from-register-1)
        ("t 7" . xah-append-to-register-1)
        ("t 8" . xah-clear-register-1)
+       ;; a b
        ("t c" . goto-char)
        ("t d" . mark-defun)
        ("t e" . list-matching-lines)
@@ -3225,14 +3240,19 @@ Version 2022-10-31"
        ("t k" . insert-register)
        ("t l" . xah-escape-quotes)
        ("t m" . xah-make-backup-and-save)
+       ;; n
        ("t o" . xah-clean-whitespace)
        ("t p" . query-replace-regexp)
+       ;; q
        ("t r" . copy-rectangle-to-register)
+       ;; s
        ("t t" . repeat)
        ("t u" . delete-matching-lines)
+       ;; v
        ("t w" . xah-next-window-or-frame)
        ("t x" . xah-title-case-region-or-line)
        ("t y" . delete-duplicate-lines)
+       ;; z
 
        ("u" . switch-to-buffer)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]