|
0a75e04c3a
|
Merge branch 'master' into keybind
|
2024-12-02 20:52:28 +01:00 |
|
GigaGrunch
|
f33703c70d
|
feat: add odin support
closes #74
|
2024-12-02 20:32:24 +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 |
|
|
1e3ea22fb7
|
fix: keep existing mode if new mode is not found in enter_mode
|
2024-12-02 19:39:37 +01:00 |
|
|
b693b111b2
|
feat: add support for command sequence bindings
|
2024-12-02 19:38:46 +01:00 |
|
|
98062f669d
|
Merge branch 'master' into keybind
|
2024-12-02 09:37:35 +01:00 |
|
|
b1908428a3
|
fix: display only the first line of messages in minilog
|
2024-12-02 09:37:09 +01:00 |
|
|
71a821aad6
|
refactor: rename keybind inherit setting
|
2024-12-01 23:28:11 +01:00 |
|
|
264c6ca54b
|
feat: dynamically determine available keybind namespaces
|
2024-12-01 23:24:13 +01:00 |
|
|
85b8ff8bea
|
feat: add back vim/helix mode specific commands
|
2024-12-01 22:06:09 +01:00 |
|
|
480487414e
|
feat: setup vim/helix init/deinit_command
|
2024-12-01 21:35:25 +01:00 |
|
|
0de7086e82
|
refactor: remove duplicate keybind command loading code
|
2024-12-01 21:28:05 +01:00 |
|
|
61198412f8
|
feat: call init_command/deinit_command on keybind namespace change
|
2024-12-01 21:27:08 +01:00 |
|
|
22d255994e
|
refactor: remove debug logs
|
2024-12-01 00:15:47 +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 |
|
|
fbf9325a02
|
refactor: rename Binding.key_events
|
2024-11-30 20:16:48 +01:00 |
|
|
641c955f32
|
refactor: add keybinding namespaces
|
2024-11-30 20:16:25 +01:00 |
|
|
ec4590b0e0
|
Merge branch 'master' into keybind
|
2024-11-28 19:48:29 +01:00 |
|
|
6491e3c03e
|
feat: add cmake support
|
2024-11-28 16:24:27 +01:00 |
|
|
eddc074a23
|
Merge branch 'master' into keybind
|
2024-11-25 22:01:22 +01:00 |
|
|
b0a1b80acb
|
feat: add expand/shrink_selection and select_next/prev_sibling commands
|
2024-11-25 21:55:31 +01:00 |
|
|
6735d52090
|
fix: update libvaxis to map some additional windows virtual key codes
closes #72
|
2024-11-25 21:28:00 +01:00 |
|
|
0cb0f59de8
|
Merge branch 'master' into keybind
|
2024-11-25 16:34:30 +01:00 |
|
|
d43c5d7b20
|
build: add target triple to --version output
|
2024-11-25 16:33:46 +01:00 |
|
|
83dd06216d
|
build: add sha256 sums to release packaging
|
2024-11-25 12:37:36 +01:00 |
|
|
26bf0de381
|
fix: mini_mode_paste again
|
2024-11-22 15:39:14 +01:00 |
|
|
a9e5c5b262
|
fix: editor paste
|
2024-11-22 13:43:15 +01:00 |
|
|
279789d4fa
|
fix: paste in mini and overlay modes
|
2024-11-22 12:39:22 +01:00 |
|
|
0f509df2d4
|
fix: paste command
|
2024-11-22 11:12:34 +01:00 |
|
|
73b7031693
|
feat: add insert_command_name command
|
2024-11-21 18:04:49 +01:00 |
|
|
6372beb762
|
refactor: rename command.get_id and add command.get_name
|
2024-11-21 17:55:03 +01:00 |
|
|
150374afae
|
feat: add argument metadata to (most) commands that take parameters
|
2024-11-21 17:34:11 +01:00 |
|
Robert Burnett
|
ae91afe255
|
add more vim bindings
|
2024-11-21 10:04:04 +01:00 |
|
|
ba82922ce9
|
feat: add env override FLOW_KEYS_DIR
|
2024-11-20 22:12:53 +01:00 |
|
|
47dd41bdf6
|
feat: add --literal cli option to disable file name parsing for line numbers
|
2024-11-20 21:33:18 +01:00 |
|
|
e861bcecbe
|
feat: support command arguments in run_async
|
2024-11-20 20:13:05 +01:00 |
|
|
22edc62874
|
fix: error code in move_to_char
|
2024-11-20 20:11:11 +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 |
|
|
3af2b09891
|
feat: generate hints for dynamic keybindings
|
2024-11-19 18:08:14 +01:00 |
|
|
53843797f0
|
build: add 32bit linux targets to release builds
|
2024-11-18 23:28:36 +01:00 |
|
|
271f45e78a
|
fix: keybind tests
|
2024-11-18 23:15:01 +01:00 |
|
Robert Burnett
|
a74a36b4bc
|
feat: added some missing features to vim keybinding parser
closes: #65
|
2024-11-18 23:10:07 +01:00 |
|
|
b7985baffb
|
fix: add missing palette_menu_activate_quick command in open_recent
|
2024-11-18 23:00:58 +01:00 |
|
|
00e2211904
|
fix: output command name on binding.execute error
|
2024-11-18 23:00:20 +01:00 |
|
|
729cc696c2
|
refactor: split keybinds into one file per namespace
|
2024-11-18 22:59:55 +01:00 |
|