aboutsummaryrefslogtreecommitdiff
path: root/tests/test-auth-config-toggle-auth-source-debug.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-03 19:10:50 -0500
committerCraig Jennings <c@cjennings.net>2026-05-03 19:10:50 -0500
commitddb2c314f28e4a39cc1029841694d497333de80a (patch)
tree0e58f8dea95461f5a4e9ecdb435c1ea6a4a9ab52 /tests/test-auth-config-toggle-auth-source-debug.el
parenta7e0361e46614ab7fbea11af17158fae0510b02d (diff)
downloaddotemacs-ddb2c314f28e4a39cc1029841694d497333de80a.tar.gz
dotemacs-ddb2c314f28e4a39cc1029841694d497333de80a.zip
fix: keep C-; ! as system command prefix
The module was binding `cj/system-command-map` under `C-; !`, then a few lines later overwriting the same prefix with `cj/system-command-menu`. The second bind won, so every documented subkey, like `C-; ! r` for reboot and `C-; ! l` for lock, was unreachable. I kept the prefix map and folded the completing-read menu into it at `C-; ! !`. So `C-; !` still opens the prefix, the menu is one extra `!` away, and the single-letter shortcuts work again. I also added which-key labels for every documented subkey so the popup actually says what each one does. I added `tests/test-system-commands-keymap.el`. It asserts the prefix stays mounted and that every binding (`!`, `L`, `r`, `s`, `S`, `l`, `E`, `e`) resolves to the right command.
Diffstat (limited to 'tests/test-auth-config-toggle-auth-source-debug.el')
0 files changed, 0 insertions, 0 deletions