summaryrefslogtreecommitdiff
path: root/reviews/emacs
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2022-10-30 12:26:37 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2022-10-30 12:26:37 +0100
commite70ed739fb09c18b8d9b8b1c597f346915d91598 (patch)
tree356e50b0332e87d88257757fbb65138c36337a25 /reviews/emacs
parent81576b79698ef158e6612b43493d373fd7f3af31 (diff)
downloadmemory-leaks-e70ed739fb09c18b8d9b8b1c597f346915d91598.tar.xz
Keep the hype train going
Tamper it with complaints. Wouldn't do to add too much positivity on the Internet.
Diffstat (limited to 'reviews/emacs')
-rw-r--r--reviews/emacs/hype.org29
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