|
85b8ff8bea
|
feat: add back vim/helix mode specific commands
|
2024-12-01 22:06:09 +01:00 |
|
|
94fb5119ef
|
feat: make mode/namespace loading more dynamic and add fallback handling
|
2024-12-01 00:10:59 +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 |
|
|
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 |
|
|
22edc62874
|
fix: error code in move_to_char
|
2024-11-20 20:11:11 +01:00 |
|
|
3af2b09891
|
feat: generate hints for dynamic keybindings
|
2024-11-19 18:08:14 +01:00 |
|
|
b7985baffb
|
fix: add missing palette_menu_activate_quick command in open_recent
|
2024-11-18 23:00:58 +01:00 |
|
|
932409d6b7
|
feat: add support for key release dynamic bindings
|
2024-11-18 21:33:12 +01:00 |
|
|
44c643815a
|
fix: move_to_char with dynamic bindings
|
2024-11-18 00:03:34 +01:00 |
|
|
27a54a6091
|
fix: palette insert handlers
|
2024-11-17 23:54:31 +01:00 |
|
|
2f0da48c6c
|
fix: simplify goto mode bindings
|
2024-11-17 23:53:37 +01:00 |
|
|
524e5be47c
|
feat: add flow native keybinding parser
|
2024-11-16 03:06:40 +01:00 |
|
|
18f321bf41
|
refactor: move input types to new module and use directly use libvaxis types
|
2024-11-15 21:16:31 +01:00 |
|
|
ae3d21ad08
|
refactor: use the same create interface for all modes
|
2024-11-13 19:04: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 |
|
|
07a412c2b2
|
refactor: move home keybindings to keybind module
|
2024-11-12 21:37:31 +01:00 |
|
|
4e1796df27
|
fix: alpha rendering of buttons and palettes
|
2024-11-04 23:04:05 +01:00 |
|
|
cfb9f8cf11
|
refactor: remove unused parameter in set_base_style
|
2024-11-04 22:20:06 +01:00 |
|
|
bd62dfcdc1
|
fix: add missing system_paste support to file_browser
|
2024-10-28 19:45:13 +01:00 |
|
|
0b6d820153
|
refactor: remove unused mapPress function in move_to_char
|
2024-10-28 19:42:43 +01:00 |
|
|
e2da264133
|
refactor: move open_recent overlay mode to use common palette keybindings
|
2024-10-28 18:30:39 +01:00 |
|
|
a9058ef949
|
fix: queue quit command to run after an async save_file
closes #60
|
2024-10-27 20:31:07 +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 |
|
|
d06ebd0dd5
|
fix: update mini mode state on mode init
|
2024-10-27 18:46:55 +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 |
|
|
16c5471126
|
refactor: move command and EventHandler out of the tui module
|
2024-10-25 22:39:04 +02:00 |
|
|
f41fb97d02
|
refactor: split mini modes into input mode and a ui mode
|
2024-10-25 19:06:23 +02:00 |
|
|
3b4c81c706
|
feat: add open_previous_file command
closes #56
|
2024-10-24 18:27:30 +02:00 |
|
|
c02dcbaa08
|
feat: use undo instead of delete_backward to revert initial chord keystroke
|
2024-10-22 19:32:06 +02:00 |
|
Visen
|
b70da1918c
|
Chording support for vim mode (#53)
* initial experimental success
* refined chording
* add default value
* refactor chording from switch to if
* revert change introduced when debugging
* remove unnecessary try
* added configuration option
|
2024-10-22 18:59:06 +02:00 |
|
|
63734ef81b
|
feat: add ModalBackground and make all palettes modal
|
2024-10-19 18:29:10 +02:00 |
|
|
252ad3c269
|
feat: simplify the implementation of switch_case and add a flow mode keybind
|
2024-10-15 20:49:26 +02:00 |
|
xdBronch
|
9c448b14e5
|
add vim/helix ~
|
2024-10-15 20:49:19 +02:00 |
|
|
f631b672c4
|
feat: add emacs style keybind for command palette (A-x)
A-x is also more likely tmux compatible
|
2024-10-15 09:52:09 +02:00 |
|
|
b1362814db
|
fix: catch more errors in file browser
|
2024-10-14 19:27:38 +02:00 |
|
|
67f49110dc
|
feat: don't log file browser completion messages
|
2024-10-14 19:16:08 +02:00 |
|
|
118b2b56f8
|
refactor: zig fmt all source files
|
2024-10-14 12:16:00 +02:00 |
|
|
470967981b
|
feat: add command to toggle syntax highlighting (S-F10)
|
2024-10-12 20:26:40 +02:00 |
|