summaryrefslogtreecommitdiff
path: root/itches/emacs/tracker.org
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2022-11-09 22:24:04 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2022-11-09 22:24:04 +0100
commitf7e45b620e8a9a9c54691393e6f3983b55354ef7 (patch)
tree9b39fd9c312c8496df3ade474b3ad7314bb791b8 /itches/emacs/tracker.org
parentc467b06615fb15ce30f5ef68c2edb2dd0a10b487 (diff)
downloadmemory-leaks-f7e45b620e8a9a9c54691393e6f3983b55354ef7.tar.xz
Expand on a couple of ERC itches
Diffstat (limited to 'itches/emacs/tracker.org')
-rw-r--r--itches/emacs/tracker.org19
1 files changed, 19 insertions, 0 deletions
diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org
index ab2f603..17aac47 100644
--- a/itches/emacs/tracker.org
+++ b/itches/emacs/tracker.org
@@ -389,6 +389,25 @@ like it's not too hard to implement?
Ideally Emacs's builtin =sasl.el= should be reused; that would let ERC
support better SASL mechanisms than =PLAIN=.
+**** TODO Make timestamps robust vs window width changes
+The =:align-to= spec for right timestamps inserts a fixed number of
+spaces, so resizing windows messes up their display. Eg. moving a
+frame from one monitor to a smaller one, lines get wrapped
+unnecessarily.
+
+Don't know if the solution lies in (1) using one of the more
+sophisticated forms of =:align-to= as shown in [[info:elisp#Pixel Specification][(elisp) Pixel
+Specification]], (2) iterating over stamps on window-configuration
+changes and updating their spec (3) just stop using right-aligned
+stamps on the same line as messages.
+
+(2) would not handle a buffer being shown in two windows with
+different widths; (1) and (2) would not handle the window becoming too
+narrow and requiring splitting the stamp from its message. So leaning
+toward (3).
+**** TODO Play well with whitespace-mode
+Last I checked, turning on whitespace-mode… hm. That entry dates from
+4 years ago. Probably it broke ERC? 🤷
*** Gnus
**** DONE [[bug:40520]] Prevent duplicate thread titles
:PROPERTIES: