summaryrefslogtreecommitdiff
path: root/itches/emacs/tracker.org
diff options
context:
space:
mode:
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: