summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--itches/emacs/bulk.md5
-rw-r--r--itches/emacs/tracker.org19
2 files changed, 19 insertions, 5 deletions
diff --git a/itches/emacs/bulk.md b/itches/emacs/bulk.md
index 63a6adb..75b0eaf 100644
--- a/itches/emacs/bulk.md
+++ b/itches/emacs/bulk.md
@@ -82,11 +82,6 @@
- add a face for broken symbolic links
-## ERC
-
-- move timestamp to a better position (see `stamp` module)
-- play well with whitespace-mode
-
## Org
- dissociate sub- and super-script fontification from everything else
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: