diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-14 15:47:55 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-14 15:47:55 -0500 |
| commit | e7d797e6d39ab3330a8b19ec0037d77c3052edcc (patch) | |
| tree | 429978b903e3a719fbff4304679189c5aec3504d /tests/test-prog-shell--make-script-executable.el | |
| parent | 49601f3918ab635b6f385f68cade3926f8e4c5cd (diff) | |
| download | dotemacs-e7d797e6d39ab3330a8b19ec0037d77c3052edcc.tar.gz dotemacs-e7d797e6d39ab3330a8b19ec0037d77c3052edcc.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 'tests/test-prog-shell--make-script-executable.el')
0 files changed, 0 insertions, 0 deletions
