diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-24 19:53:28 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-24 19:53:28 -0500 |
| commit | 9135d7f8ee875a50a92a52de9a95cafbf3831c78 (patch) | |
| tree | d13034da25791fc7654be233feb9677c68ba4429 /modules/dev-fkeys.el | |
| parent | daadb5a28ee957d488bfe668902a33c7f232c1d1 (diff) | |
| download | dotemacs-9135d7f8ee875a50a92a52de9a95cafbf3831c78.tar.gz dotemacs-9135d7f8ee875a50a92a52de9a95cafbf3831c78.zip | |
feat(keybindings): add cj/custom-keymap registration API
Phase 3 of the load-graph project. cj/register-prefix-map and cj/register-command bind a prefix map or command under the C-; prefix and register the which-key label once which-key loads. Feature modules will route their registration through these instead of mutating cj/custom-keymap directly, so keybindings.el stays the sole owner of the prefix and modules stop assuming the keymap already exists at load.
Adds test-init-keymap-registration.el covering prefix-map and command resolution, the optional label, and invalid-key rejection. No modules are migrated yet; that follows in batches.
Diffstat (limited to 'modules/dev-fkeys.el')
0 files changed, 0 insertions, 0 deletions
