6b77b51266
fix: type in vim.json
2024-12-03 23:11:32 +01:00
3b8982ac26
feat: move all keybind mode related options to keybind config
2024-12-03 23:04:10 +01:00
b9b3d21189
fix: add missing home mode f2 keybinding
2024-12-03 19:56:37 +01:00
ec75b5ca6a
fix: emacs mode
2024-12-02 21:23:21 +01:00
Robert Burnett
c909a2a50a
feat: add more vim keybinds
...
This is a combination of 6 commits.
- added a new command
- change dd to use cut
- add prototypes for A I o O commands
- fixed keybind test compilation bug
- add keybinds for the new enter_mode commands
- added prototype for copy line
2024-12-02 21:10:00 +01:00
ddab6fbc52
feat: add remaining keybindings from static helix mode
2024-12-02 19:41:51 +01:00
7a91634175
refactor: remove duplicate keybinds in vim mode
2024-12-02 19:41:13 +01:00
80c1221b1c
feat: add flow mode keybindings for future commands
2024-12-02 19:40:33 +01:00
71a821aad6
refactor: rename keybind inherit setting
2024-12-01 23:28:11 +01:00
480487414e
feat: setup vim/helix init/deinit_command
2024-12-01 21:35:25 +01:00
94fb5119ef
feat: make mode/namespace loading more dynamic and add fallback handling
2024-12-01 00:10:59 +01:00
27613eab1f
refactor: add test flow mode init_/deinit_commmand config
2024-11-30 20:17:04 +01:00
eddc074a23
Merge branch 'master' into keybind
2024-11-25 22:01:22 +01:00
73b7031693
feat: add insert_command_name command
2024-11-21 18:04:49 +01:00
Robert Burnett
ae91afe255
add more vim bindings
2024-11-21 10:04:04 +01:00
386453ee61
fix: move keybind command arguments to stack before executing
...
This avoids problems with commands that cause the current mode to be
deleted before the arguments are read such as `enter_mode`.
2024-11-20 19:45:00 +01:00
fdf0c7ada9
fix: add back async commands
2024-11-19 21:57:43 +01:00
dc914ba562
feat: load and edit key bindings in config directory
2024-11-19 18:11:22 +01:00
729cc696c2
refactor: split keybinds into one file per namespace
2024-11-18 22:59:55 +01:00