From e3a1c36d35af822428e1573e8565ab3d41109bb4 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Sun, 15 Sep 2024 12:59:53 +0200 Subject: 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) --- reviews/emacs/hype.org | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'reviews/emacs') 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. -- cgit v1.2.3