diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2024-09-15 12:59:53 +0200 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2024-09-15 12:59:53 +0200 |
| commit | e3a1c36d35af822428e1573e8565ab3d41109bb4 (patch) | |
| tree | 6733bc46c254ab77419ff85780f394049495a5da /reviews/emacs | |
| parent | a6424ae7e568144414be683aa7aa2d644c3f2947 (diff) | |
| download | memory-leaks-e3a1c36d35af822428e1573e8565ab3d41109bb4.tar.xz | |
Pick nits
* (string< "Programming" "UI")
* Remove stray paren
* Remove escaped brackets in "file:" headline search; Org gets
confused rendering [[file:FILENAME.org:*\[\[LINK\]\] =CODE= TEXT]].
(Annoyingly, org-link-search-must-match-exact-headline prompts after
finding the heading; pondering whether to disable that option)
Diffstat (limited to 'reviews/emacs')
| -rw-r--r-- | reviews/emacs/hype.org | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/reviews/emacs/hype.org b/reviews/emacs/hype.org index a04030e..8dfe944 100644 --- a/reviews/emacs/hype.org +++ b/reviews/emacs/hype.org @@ -154,6 +154,26 @@ 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]]. ** Elisp *** ~setopt~ sets variables and runs their Custom setters +** Programming +*** eglot +**** better composition of doc & lint messages +Eglot now sets ~eldoc-documentation-strategy~ to +~eldoc-documentation-compose~, so linter warnings are no longer hidden +by symbol documentation. + +It used to be that a flymake warning would flash briefly in the echo +area before e.g. a function signature would clobber it and I would +have to resort to ~M-x flymake-show-buffer-diagnostics~, but no +longer: Eglot now sets things up so that both are visible in the echo +area. +*** imenu +**** now bound to =M-g i= +Turns out that lots of modes define an imenu. +*** Languages +*** Python +**** ~python-indent-def-block-scale~ +Bumping that new option down to =1= ensures =python.el= and I remain +on good terms whenever I open lines inside parentheses. ** UI *** Buffers **** ~rename-visited-file~ @@ -189,26 +209,6 @@ Been missing this in both Emacs and Terminator; glad Emacs now has a solution. Part of the new window keymap on =C-x w=. -** Programming -*** eglot -**** better composition of doc & lint messages -Eglot now sets ~eldoc-documentation-strategy~ to -~eldoc-documentation-compose~, so linter warnings are no longer hidden -by symbol documentation. - -It used to be that a flymake warning would flash briefly in the echo -area before e.g. a function signature would clobber it and I would -have to resort to ~M-x flymake-show-buffer-diagnostics~, but no -longer: Eglot now sets things up so that both are visible in the echo -area. -*** imenu -**** now bound to =M-g i= -Turns out that lots of modes define an imenu. -*** Languages -*** Python -**** ~python-indent-def-block-scale~ -Bumping that new option down to =1= ensures =python.el= and I remain -on good terms whenever I open lines inside parentheses. ** Honorable mentions These have me excited too, but I have nits to pick with the current incarnation. @@ -223,9 +223,9 @@ degrades to =SPC=. Apparently Emacs users are the only ones to care about that? 🤷 Note 1: this problem can be reproduced on the X+GTK build by setting -~x-gtk-use-native-input~). +~x-gtk-use-native-input~. -Note 2: debugging notes in [[file:../../itches/emacs/tracker.org::*\[\[bug:56653\]\] =S-SPC= recognized as =SPC=][this itches tracker entry]]. +Note 2: debugging notes in [[file:~/memory-leaks/itches/emacs/tracker.org::*bug:56653][this itches tracker entry]]. Note 3: The Wayland Future™ seems more tolerant of X+GTK builds than I anticipated, thanks to Xwayland. |
