aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-22 19:00:36 -0500
committerCraig Jennings <c@cjennings.net>2026-05-22 19:00:36 -0500
commitf9d484aec5aad43608f3a03435c4e57a5b5c68c1 (patch)
tree6263e22f76f8dff6ed8627098d24c88047f30c38 /todo.org
parent5c160bd5f33b0e27ecac32af99f650ea50d844fe (diff)
downloaddotemacs-f9d484aec5aad43608f3a03435c4e57a5b5c68c1.tar.gz
dotemacs-f9d484aec5aad43608f3a03435c4e57a5b5c68c1.zip
docs(todo): close dashboard navigator/keymap dedup
I closed the navigator and keymap duplication task. Both now derive from one launcher table.
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 18295b58..95cb6ef8 100644
--- a/todo.org
+++ b/todo.org
@@ -126,10 +126,12 @@ Findings from the 2026-05-20 investigation:
navigation commands.
- Live experiment scratch file: =~/dashboard-overscroll-experiment.el=.
-** TODO [#B] Collapse dashboard navigator + keymap duplication :refactor:
+** DONE [#B] Collapse dashboard navigator + keymap duplication :refactor:
+CLOSED: [2026-05-22 Fri]
:PROPERTIES:
:LAST_REVIEWED: 2026-05-22
:END:
+Fixed: extracted a single =cj/dashboard--launchers= table; =cj/dashboard--navigator-rows= and =cj/dashboard--bind-launchers= derive the icon rows and the keybindings from it. Behavior-preserving (verified by tests + a live dashboard check). 5 ERT tests in test-dashboard-config-launchers.el.
Triggered by: 2026-05-18 Dashboard buffer too long refactor audit.
=modules/dashboard-config.el= inlines 12 launcher commands twice — once