diff options
| -rw-r--r-- | reviews/emacs/hype.org | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/reviews/emacs/hype.org b/reviews/emacs/hype.org index d895324..c44f700 100644 --- a/reviews/emacs/hype.org +++ b/reviews/emacs/hype.org @@ -48,15 +48,38 @@ about that? ๐คท (Note for whoever feels like debugging that: this problem can be reproduced on the X+GTK build by setting ~x-gtk-use-native-input~) ** Honorable mentions -These have me excited, but I don't like the stock key bindings. +These have me excited too, but I have nits to pick with the current +incarnation. *** ~pixel-scroll-precision-mode~ Setting that minor mode with ~pixel-scroll-precision-interpolate-page~ makes =PageUp= and =PageDown= much smoother. Would love for =M-v= and =C-v= to use that as wellโฆ Heck, would love for all scrolling, jumping and recentering commands to use that. *** Picking completions from the minibuffer -=M-<up>= and =M-<down>= in the minibuffer can cycle through -completions. +=M-<up>= and =M-<down>= in the minibuffer cycle through completion +candidates. Would love for these to have non-arrow bindings +(e.g. =C-c C-[pn]= with a repeat map?). + +Unsetting ~minibuffer-completion-auto-choose~ also lets the user +choose when to insert candidates in the minibuffer: =C-u M-RET= to +just insert, or =M-RET= to insert and immediately exit the minibuffer. +*** =C-x 8 e= keymap to search & insert emoji +Less hassle than =C-x 8 RET err what was the name again=, especially +for composed emoji ๐ตโ๐ซ + +Uses transient ๐ but relies on auto-generated, non-mnemonic =a-z= +suffixes to pick gender/color variations ๐ rather than taking +advantage of transient prefixes (e.g. =-g= for gender and =-s= for +skin tone), which + +1. don't add an unecessary step for the common "ungendered Lego" case, +2. can remember a user's preferred values with ~transient-save~. + +Upstream considers this idea "[[https://yhetil.org/emacs-devel/87ilxfx1ku.fsf@gnus.org/][fraught politically]]" ๐คท + +Others agree it would be [[https://yhetil.org/emacs-devel/87r1bx9pwo.fsf@bernoul.li/][nice-to-have, though not must-have]]; maybe +I'll take a stab at implementing it (making it opt-in, keeping the +alphabetical suffixes by default). * 28 ** Transient input methods *** Background |
