summaryrefslogtreecommitdiff
path: root/reviews/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'reviews/emacs')
-rw-r--r--reviews/emacs/hype.org26
1 files changed, 15 insertions, 11 deletions
diff --git a/reviews/emacs/hype.org b/reviews/emacs/hype.org
index 5d201cb..892afbc 100644
--- a/reviews/emacs/hype.org
+++ b/reviews/emacs/hype.org
@@ -36,7 +36,8 @@ A tedious aspect of porting a ~custom-file~ to ~use-package~
declarations is tracking down what package defines which variables,
since not every variable is named after the package it belongs to.
I wrote [[file:~/memory-leaks/guides/emacs/use-package.org::*Porting from ~custom-file~][some code to make the process faster]].
-** ~global-text-scale-adjust~
+** UI
+*** ~global-text-scale-adjust~
~text-scale-adjust~ (bound to =C-x C-X= ∀ =X= ∈ =[=+-0]=) only scales
the font size in the current buffer; more often than not, one may want
to increase the default font size everywhere (e.g. when projecting
@@ -45,7 +46,7 @@ their screen).
To that end, users had to =M-x customize-face RET default= or =M-:=
~(set-face-attribute 'default nil :height …)~; now they can use the
new =C-x C-M-X= bindings to invoke ~global-text-scale-adjust~.
-** ~split-root-window-{below,right}~
+*** ~split-root-window-{below,right}~
E.g. when you already have a vertical split, and you'd like to spawn a
full-height window to the side (instead of splitting either the top or
bottom window horizontally and keeping the other full-width).
@@ -54,9 +55,7 @@ Been missing this in both Emacs and Terminator; glad Emacs now has a
solution.
Part of the new window keymap on =C-x w=.
-** ~rename-visited-file~
-Instead of =C-x C-w NEWNAME RET M-! rm OLDNAME RET=.
-** "fold hints" for outlines
+*** "fold hints" for outlines
~outline-minor-mode-use-buttons~ can be set to either
- =in-margins=: magit-section-like indicators,
@@ -66,10 +65,18 @@ Initially the latter used arguably "garish" color emoji; with the
addition of the =icons.el= library, the way these buttons are
displayed can now be controlled with ~icon-preference~, which defaults
to more sober SVG images.
-** ~imenu~ now bound to =M-g i=
+** Programming features
+*** ~imenu~ now bound to =M-g i=
Turns out that lots of modes define an imenu.
-** ~setopt~ sets variables and runs their Custom setters
-** "Pure GTK" Emacs
+** File management
+*** ~rename-visited-file~
+Instead of =C-x C-w NEWNAME RET M-! rm OLDNAME RET=.
+** Elisp hacking
+*** ~setopt~ sets variables and runs their Custom setters
+** Honorable mentions
+These have me excited too, but I have nits to pick with the current
+incarnation.
+*** "Pure GTK" Emacs
Some brave souls took it upon themselves to drag Emacs kicking and
screaming into The Wayland Future™: "pure GTK" means that Emacs will
only rely on GTK APIs, instead of a mix of GTK and X.
@@ -81,9 +88,6 @@ 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 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