Commit graph

77 commits

Author SHA1 Message Date
cf0cf7aaa6
refactor: add logging to keybind matcher and clean-up match state 2024-11-14 22:12:39 +01:00
00597ce93f
refactor: merge BindingSet functions init and load_json 2024-11-14 18:36:44 +01:00
ce76589f5c
refactor: load just a single binding set into each keybind handler 2024-11-14 18:31:34 +01:00
a80b613606
fix: re-work dynamic keybind allocation to fix some corruption 2024-11-14 18:01:38 +01:00
ce96caa3fc
fix: decode egc correctly in dynamic keybind module 2024-11-13 23:23:21 +01:00
2f201c7886
fix: prevent crash from keybind namespace and mode names going out of scope 2024-11-13 23:13:18 +01:00
4200b3c1f6
feat: add dynamic bindings for home mode (partial) 2024-11-13 19:06:09 +01:00
3661148daf
feat: lookup dynamic mode 2024-11-13 19:05:29 +01:00
ae3d21ad08
refactor: use the same create interface for all modes 2024-11-13 19:04:35 +01:00
0037695983 feat: add handler wrappers for dynamic keybind modes (incomplete) 2024-11-13 18:22:35 +01:00
7fff8fc529 refactor: move dynamic keybindings to keybind module 2024-11-13 18:22:35 +01:00
ced130b4f4
refactor: move helix mode keybindings to keybind module 2024-11-12 22:35:38 +01:00
cf50f77abf
refactor: move vim mode keybindings to keybind module 2024-11-12 22:20:02 +01:00
4be4fe76e9
refactor: move flow mode keybindings to keybind module 2024-11-12 21:46:54 +01:00
b2c81c50ed
refactor: rename keybind module root source file 2024-11-12 21:39:16 +01:00
07a412c2b2
refactor: move home keybindings to keybind module 2024-11-12 21:37:31 +01:00
e2da264133
refactor: move open_recent overlay mode to use common palette keybindings 2024-10-28 18:30:39 +01:00
67813fbb07
refactor: move palette keybindings to keybind module 2024-10-27 19:40:37 +01:00
ac56635f7b
refactor: simplify keybind mode create 2024-10-27 19:05:03 +01:00
525287c7ac
refactor: move mode.event_handler back to input mode 2024-10-27 18:53:24 +01:00
4f7c76a46a
refactor: move mini mode keybindings to a subdirectory 2024-10-27 17:25:43 +01:00
46e33d9d1e
refactor: move find mini mode keybindings to keybinds module 2024-10-27 17:21:25 +01:00
9b6e01f358
refactor: move find_in_files keybindings to keybind module 2024-10-27 15:58:46 +01:00
33e36d295e
refactor: move file_browser key bindings to keybinds module 2024-10-27 11:30:52 +01:00
9724decc4a
refactor: move move_to_char mine mode keybinds 2024-10-26 21:11:55 +02:00
f67bfab5b7
refactor: move mini mode name and remove unused mode description field 2024-10-26 16:33:59 +02:00
49319d6207
refactor: move goto mini mode keybindings to keybind module 2024-10-25 22:40:58 +02:00