summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-15 00:54:01 -0500
committerCraig Jennings <c@cjennings.net>2026-05-15 00:54:01 -0500
commit164b015de3849852aa7a5a61204ec3808047d166 (patch)
treef18b7844619c4baf3c8ee0f16001ca01fb5679c0 /todo.org
parent1352674accc35c2ca08211a0941206dbf0602321 (diff)
downloaddotemacs-164b015de3849852aa7a5a61204ec3808047d166.tar.gz
dotemacs-164b015de3849852aa7a5a61204ec3808047d166.zip
feat(custom-buffer-file): extend buffer-source dispatch to mu4e and Info
Add two dispatchers to cj/buffer-source-functions so C-; b p yields a useful link form in two more major modes. mu4e-view-mode returns "mu4e:msgid:<id>" so the result pastes into org as a clickable link and matches mu4e's own org-protocol handler. Falls through to buffer-file-name when point isn't on a real message. Info-mode returns "info:(manual)node" -- the form org-info-store-link produces. file-name-base only strips one extension, so a compressed "emacs.info.gz" comes back as "emacs.info"; trim the trailing ".info" to get the bare manual name. Falls through when Info hasn't populated its current-file / current-node vars yet. Tests cover normal + boundary fallthrough for each new mode.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org4
1 files changed, 3 insertions, 1 deletions
diff --git a/todo.org b/todo.org
index da6eeb1f..25c93cb8 100644
--- a/todo.org
+++ b/todo.org
@@ -39,6 +39,7 @@ Tags are additive. For example, a small wrong-behavior fix can be
* Emacs Open Work
+** TODO [#B] Write spec on what's needed for music not to depend on EMMS
** DONE [#B] Update gptel models :chore:
CLOSED: [2026-05-14 Thu]
Anthropic side: bumped Opus 4.6 → 4.7 (current frontier); Sonnet 4.6
@@ -106,7 +107,8 @@ heading, =help-mode=, =Info-mode=, =magit-log-mode= /
These need format decisions (Message-ID vs link vs subject, id link
vs CUSTOM_ID vs heading text, etc.) before implementation.
-** TODO [#C] Extend cj/buffer-source-functions to more modes :feature:
+** DONE [#C] Extend cj/buffer-source-functions to more modes :feature:
+CLOSED: [2026-05-15 Fri]
Followup to =Modify C-; b p=. The first batch covered eww,
elfeed-show, dired/dirvish, and doc-view/pdf-view (via the
buffer-file-name fallback). These modes still need a decision +