| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Otherwise "Re: Repeat-mode" turns into "Re: peat-mode" when replying.
|
|
|
|
|
|
|
|
Keep showing group buffer on the left; that should help shove the
article away from the edge of the screen.
Also add Scandinavian abbreviation for "re:" to patterns to ignore
when determining subject changes.
|
|
|
|
|
|
|
|
By recognizing more "reply-cruft".
From a cursory glance at Emacs sources, the capture groups in the
default value are not used, so I see no need to preserve them.
|
|
|
|
Some stuff I killed included double-quotes, so the extra quotes were
confusing.
I tried fancy Unicode quotes, faces, before realizing that nothing of
value is lost if I just remove this prefix.
|
|
|
|
This works with C-x v {l,h,g}.
|
|
|
|
|
|
Also add helper to copy Message-Id from Gnus summary.
|
|
Easier to reach for than \le, especially since I don't enable the TeX
input method as much as I used to.
|
|
See I knew this C-c b keymap would pay for itself.
|
|
bury-buffer is useful as a quick way to dismiss a buffer I've brought
up for a quick glance; rename-buffer helps persist some classes of
buffers (compilation, help, Gnus articles) that get clobbered
otherwise.
|
|
|
|
Commit 2020-09-25 "* CONTRIBUTE: Don't recommend action
stamps" (499848d840) officially disavows action stamps.
|
|
NB: gnus-thread-sort-by-most-recent-{date,number} sometimes fail
because of bug#42334.
|
|
|
|
|
|
I find pcase patterns easier to grok than cons cells, dotted pairs,
cars and cdrs.
|
|
This allows
- which-key to display a helpful symbol instead of "+prefix",
- C-h b to cross-link to the keymap's docstring.
|
|
- Stop requiring quail, since all functions I need are autoloaded.
- Reformat quail-define-package clause ala TeX.
Using the "UTF-8" language environment means the input method now
shows up on C-h L UTF-8.
- Since I might define more input methods, use a more "specific" name.
- Move comment about user bindings where it belongs.
- Make a proper defun, so that which-key can tell me which binding
activates which method.
- Note that docstrings could cross-reference input methods, if not for
help-xref-mule-regexp.
|
|
|
|
C-c map:
- use d for "display" features
- m for "manuals"
- only bind p [cf] when the equivalent C-x binding does not exist.
Org 9.3.7 (future 9.4) now honors electric-indent-mode.
Delight visual-line-mode since I have fringe indicators.
Keep selection highlighted when moving to another window.
|
|
Searching for "KLG" yields fewer false positives than "me".
|
|
I wanted to add 'notifications to the list, started wondering whether
I should change the hook by looping over cons or using append, and got
bored.
For the record, I want to include:
- log
- notifications
and exclude:
- fill
|
|
|
|
- Add ibuffer section for VC buffers.
- Let ERC pick up my full name.
Also, bind switch-to-buffer-obey-display-actions to make C-x 4 4 and
C-x 5 5 more reliable.
|
|
- get rid of diamonds
- don't use sender name if I'm the sender
- fix off-by-one error when humanizing dates
|
|
Take advantage of recent (Emacs 28) additions to project.el to make a
convenient "magit-to-project" command. Some C-c p bindings are now
redundant with the new C-x p keymap; keep them for a bit, as Emacs 28
is not coming out anytime soon.
Add an ibuffer group for "messaging" buffers.
Set lua indentation to 2 spaces; the Lua Style Guide[1] says that this
convention is used in many learning resources; this is also what
pandoc filters use AFAICT.
[1]: http://lua-users.org/wiki/LuaStyleGuide
Org 9.4 introduces a new face for DONE headlines; I think the DONE
keyword face is enough to distinguish these headlines, so I'll turn
off that feature.
|
|
Turns out somebody filed an issue soon after I committed my
workaround:
https://github.com/dajva/rg.el/issues/72
Now fixed 🙌
|
|
|
|
|
|
|
|
|
|
Cf. <https://github.com/dgutov/diff-hl/commit/a625033fb1dde83f6e4c2fc21f632b22ec34b609>.
|
|
|
|
Sometimes, when adding dummy roots, Gnus displays the thread subject
on the first message:
(emacs-devel, fetched from archive.lwn.net)
┌◈
10:31 ├► martin rudalics Re: emacs rendering comparisson between emacs23 and emacs26.3
14:07 │├► Dmitry Gutov
14:35 ││├► Dmitry Gutov
14:45 ││╰► martin rudalics
13:47 │╰► Alan Mackenzie
14:45 ┆ ╰► martin rudalics
And sometimes it doesn't:
(bug-gnu-emacs, fetched from news.gmane.io)
┌◈
02:08 ├► Juri Linkov
05:33 ╰► Stefan Monnier
Adding %S to the dummy line-format will cause the subject to appear
twice in the first situation (on the dummy root, then on the first
message); not great, but better than not knowing what the topic is.
|
|
Frustratingly, sometimes the previous layout gave things like this:
O Yesterday 03:59 ┌◈ Richard Stallman pull requests
O Yesterday 08:54 ├► Eli Zaretskii
03:46 │├► Richard Stallman
O Yesterday 14:00 │╰► Clément Pit-Claudel
O Yesterday 15:05 │ ├► Stefan Monnier
O Yesterday 14:30 │ ╰► Eli Zaretskii
O Yesterday 15:37 │ ╰► Clément Pit-Claudel
Yesterday 16:21 │ ╰► Eli Zaretskii
Yesterday 17:39 │ ├► Clément Pit-Claudel
Yesterday 20:21 │ │╰► Eli Zaretskii
Yesterday 16:41 │ ╰► Dmitry Gutov
Yesterday 20:16 │ ├► Eli Zaretskii
Yesterday 20:24 │ │├► Dmitry Gutov
Yesterday 20:34 │ │╰► 조성빈
Yesterday 20:28 │ ├► Eli Zaretskii
Yesterday 21:39 │ │╰► Dmitry Gutov
03:46 │ ╰► Richard Stallman
O Yesterday 04:49 ╰► Stefan Monnier
03:45 ╰► Richard Stallman
04:03 ╰► Stefan Monnier
O Thu 20:31 ┌◈ Alan Mackenzie Re: emacs rendering comparisson between emacs23 and emacs26.3
O Thu 21:25 ├► Stefan Monnier
O Thu 21:38 ╰► rrandresf@gmail.com
O Yesterday 08:00 ├► Eli Zaretskii
O Yesterday 19:36 │├► andrés ramírez
03:48 │╰► Richard Stallman
08:09 │ ╰► Eli Zaretskii
10:08 │ ╰► Eli Zaretskii
O 03:40 ╰► Richard Stallman
O 10:21 ├► Michael Albinus
10:58 ╰► Eli Zaretskii
11:09 ╰► Eli Zaretskii
12:20 ╰► Ulrich Mueller
I.e. for some reason Alan's response to the "emacs rendering
comparison thread" is not formatted as a false root, and things get
misaligned.
Trying to set gnus-summary-make-false-root to 'empty caused this:
O Thu 20:31 ┌◈ Alan Mackenzie Re: emacs rendering comparisson between emacs23 and emacs26.3
O Thu 21:25 │├► Stefan Monnier
O Thu 21:38 │╰► rrandresf@gmail.com
O 03:40 │ ├► Richard Stallman
O 10:21 │ │├► Michael Albinus
10:58 │ │╰► Eli Zaretskii
11:09 │ │ ╰► Eli Zaretskii
O Yesterday 08:00 │ ╰► Eli Zaretskii
O Yesterday 19:36 │ ├► andrés ramírez
03:48 │ ╰► Richard Stallman
08:09 │ ╰► Eli Zaretskii
10:08 │ ├► Eli Zaretskii
12:43 │ ╰► Alan Mackenzie
12:20 ◈ Ulrich Mueller
Still no false root, and Ulrich's answer is misaligned.
The new settings yield this layout:
┄┐
O Thu 20:31 ├► Alan Mackenzie Re: emacs rendering comparisson between emacs23 and emacs26.3
O Thu 21:25 │├► Stefan Monnier
O Thu 21:38 │╰► rrandresf@gmail.com
O 03:40 │ ├► Richard Stallman
O 10:21 │ │├► Michael Albinus
10:58 │ │╰► Eli Zaretskii
11:09 │ │ ╰► Eli Zaretskii
O Yesterday 08:00 │ ╰► Eli Zaretskii
O Yesterday 19:36 │ ├► andrés ramírez
03:48 │ ╰► Richard Stallman
08:09 │ ╰► Eli Zaretskii
10:08 │ ├► Eli Zaretskii
12:58 │ │╰► Alan Mackenzie
12:43 │ ╰► Alan Mackenzie
13:05 │ ╰► Eli Zaretskii
13:18 │ ├► Alan Mackenzie
13:28 │ │╰► Eli Zaretskii
13:43 │ ╰► Stefan Monnier
12:20 ╰► Ulrich Mueller
It'd be nice if the dummy root held the subject line, but oh well. At
least things are aligned correctly 🙌
|
|
This way subjects are aligned, as well as the names of authors of root
articles.
Use this specific variation of WHITE DIAMOND CONTAINING BLACK …
DIAMOND because it is covered by DejaVu Sans Mono; others require
variable-width fonts.
|
|
Use C-x o with repeatable o instead. This removes a conflict with
Magit and Org bindings.
Inspiration: https://emacs.stackexchange.com/a/52203/10209
|
|
The GUI prompts frequently lack more context, e.g. if I'm using TRAMP
to sudoedit a file, I don't know whether the requested password is for
~/.authinfo.gpg or for superuser authentication.
|
|
This way roots, false roots, first-level line drawings and single
message are aligned.
|