aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/test-app-core.mjs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-14 15:47:55 -0500
committerCraig Jennings <c@cjennings.net>2026-06-14 15:47:55 -0500
commitb60f815667e33605b1e16b86763db158393b8b60 (patch)
treed9b133adb84466035de652b732b1ecf7d0bbfb98 /scripts/theme-studio/test-app-core.mjs
parent79fb0c65195493c7a3f1cc3dfb898cde6e53ffd3 (diff)
downloaddotemacs-b60f815667e33605b1e16b86763db158393b8b60.tar.gz
dotemacs-b60f815667e33605b1e16b86763db158393b8b60.zip
fix(slack): autoload w/@/# commands, guard close-all, register the prefix
Three lifecycle gaps that bit before slack loads. The w / @ / # keys bound slack-message-write-another-buffer, slack-message-embed-mention, and slack-message-embed-channel, none autoloaded or in :commands, so they void-function'd before slack started; added them to :commands. cj/slack-close-all-buffers read slack-current-buffer via buffer-local-value on every buffer, which signals void-variable on buffers without the local binding; it now guards with buffer-local-boundp like its sibling. And C-; S was bound with a raw global-set-key, invisible to the keybindings registry; it now registers through cj/register-prefix-map like the signal and erc prefixes.
Diffstat (limited to 'scripts/theme-studio/test-app-core.mjs')
0 files changed, 0 insertions, 0 deletions