diff options
Diffstat (limited to 'reviews')
| -rw-r--r-- | reviews/emacs/hype.org | 26 |
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 |
