From f9d484aec5aad43608f3a03435c4e57a5b5c68c1 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 22 May 2026 19:00:36 -0500 Subject: docs(todo): close dashboard navigator/keymap dedup I closed the navigator and keymap duplication task. Both now derive from one launcher table. --- todo.org | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3