memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

commit e3a1c36d35af822428e1573e8565ab3d41109bb4
parent a6424ae7e568144414be683aa7aa2d644c3f2947
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Sun, 15 Sep 2024 12:59:53 +0200

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:
Mreviews/emacs/hype.org | 44++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)

diff --git 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.