|
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 |
|
|
45adc6c7ec
|
refactor: drop static keybind module
|
2024-11-18 22:06:09 +01:00 |
|
|
932409d6b7
|
feat: add support for key release dynamic bindings
|
2024-11-18 21:33:12 +01:00 |
|
|
a8826b5067
|
refactor: move KeyEvent to input module
|
2024-11-18 21:31:32 +01:00 |
|
|
5d381dcc7b
|
refactor: move formatters for input types to input module
|
2024-11-18 21:26:55 +01:00 |
|
|
572f74d8ba
|
fix: alpha rendering in filelist_view
|
2024-11-18 21:21:30 +01:00 |
|
|
031d57a54d
|
feat: always add a toggle_input_mode keybinding (f2)
Even if it is not configured for the mode. This allows the user to switch
to the next mode even if the mode could not be loaded/parsed properly.
|
2024-11-18 19:30:15 +01:00 |
|
|
22fdff4543
|
feat: cache command IDs when executing keybindings
|
2024-11-18 19:29:23 +01:00 |
|
|
92b3b93a1c
|
feat: add make_release helper script
|
2024-11-18 19:28:58 +01:00 |
|
|
6d351080a8
|
feat: make make "syntax": "flow" and "on_match_failure": "instert" optional in keybind config
|
2024-11-18 19:27:00 +01:00 |
|
|
a680f50771
|
fix: always treat control codes as width 1 characters
closes: #64
|
2024-11-18 10:50:46 +01:00 |
|
|
93302c0325
|
fix: ctrl+i binding
|
2024-11-18 00:24:44 +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 |
|
|
22cc818ad6
|
fix: caching of keybind.insert_command IDs
|
2024-11-17 23:32:42 +01:00 |
|
|
e9f170372d
|
fix: dispatch flush events to both input and event handlers
|
2024-11-17 23:31:46 +01:00 |
|
|
e172590ba8
|
feat: implement scroll_view_center_cycle to replace cmd_cycle3
|
2024-11-17 22:43:14 +01:00 |
|
|
43c49125f8
|
feat: add support for non string keybinding arguments
|
2024-11-17 22:42:14 +01:00 |
|
|
ed843a9baf
|
fix: move system_paste command to mainview so it can be used when on editor is open
|
2024-11-17 22:01:10 +01:00 |
|
|
e69960c6d4
|
fix: CommandNotFound: exit_overlay_mode/exit_mini_mode
|
2024-11-17 21:31:28 +01:00 |
|
|
351412231f
|
refactor: run zig fmt
|
2024-11-17 20:47:25 +01:00 |
|
|
3524f70db5
|
build: add multi arch release build option
|
2024-11-17 20:46:00 +01:00 |
|
|
f2ba7589fb
|
build: remove optimize_deps option
|
2024-11-17 16:41:20 +01:00 |
|
|
4d09dc4e7e
|
fix: keybind tests
|
2024-11-16 03:06:48 +01:00 |
|
|
524e5be47c
|
feat: add flow native keybinding parser
|
2024-11-16 03:06:40 +01:00 |
|
|
34f7c0a7bd
|
feat: start adding mini mode keybindings
|
2024-11-16 00:49:26 +01:00 |
|
|
4c2128b5dd
|
feat: remove debugging logs
|
2024-11-16 00:36:00 +01:00 |
|