summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2023-01-07 11:30:57 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2023-01-07 18:21:12 +0100
commitdd6c9bafc750ad4cd5fea1c8d2780eb69ef32c6d (patch)
tree9092784229a37a12e944186561757b6cf87b1b34
parent75c1aaa7ea8aaaf806f9fec9997886a6cc76e97d (diff)
downloadmemory-leaks-dd6c9bafc750ad4cd5fea1c8d2780eb69ef32c6d.tar.xz
Update form-feed rant
-rw-r--r--itches/emacs/form-feed.md17
1 files changed, 10 insertions, 7 deletions
diff --git a/itches/emacs/form-feed.md b/itches/emacs/form-feed.md
index 0bd9caa..e414ea8 100644
--- a/itches/emacs/form-feed.md
+++ b/itches/emacs/form-feed.md
@@ -7,11 +7,14 @@ surprising considering it shows up in so many places:
- help buffers:
- `describe-mode`,
- `describe-bindings`,
- - `view-emacs-news`,
+- outline buffers:
+ - several files under `etc/`
+ - notably `NEWS`, as seen in `view-emacs-news`,
+ - several files under `admin/`,
- log buffers:
- `*Compile-Log*`,
- `*Dired log*`,
-- …
+- etc.
You can even see it in source files of other GNU projects, like GCC.
@@ -19,14 +22,14 @@ You can even see it in source files of other GNU projects, like GCC.
narrowing commands, yet their default delimiter is displayed as an
unassuming control character.
+I like the way form feeds are displayed with [`page-break-lines`];
+magit's `show-lines` blaming style achieves a similar look.
+
Having this kind of display by default would make it more obvious that
this character has actual navigation semantics; as it stands, it looks
no different from some stray CARRIAGE RETURN (to the point where
people unfamiliar with them [sometimes assume][junk] they are junk).
-I like the way form feeds are displayed with [`page-break-lines`];
-magit's `show-lines` blaming style achieves a similar look.
-
This hypothetical thin-line display could be re-used by e.g.:
- `apropos-documentation`, where symbol matches are delimited by
@@ -56,10 +59,10 @@ Full disclosure
interesting issue ([who on Earth] enables `truncate-lines` by
default anyway).
-[junk]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41250#89
[`page-break-lines`]: https://github.com/purcell/page-break-lines
+[junk]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41250#89
[emacs-devel-thin-line]: https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00268.html
-[who on Earth]: https://gitlab.com/peniblec/dotfiles/blob/master/.emacs-custom.el
+[who on Earth]: https://git.kevinlegouguec.net/dotfiles/tree/.emacs-custom.el
## Scratch pad