dff0b233d1
feat: add flow mode keybinding for delete_line
2025-10-30 11:45:43 +01:00
Igor Támara
f5efe8e94f
feat: [hx] Add F, T, t, f select and extension movements
2025-10-29 20:58:40 +01:00
Igor Támara
65665fb28b
feat: [hx] in Normal mode select to char right
...
f j in normal mode selects to the char j in the buffer if it exists,
else the cursor stays in place
2025-10-29 20:58:40 +01:00
4113fdddd5
feat: add flow mode keybind for show_vcs_status (ctrl+shift+g)
2025-10-28 22:24:50 +01:00
61de5d89d7
refactor: rename open_changed_files to show_vcs_status
...
This fits a bit better as we will add commands to do more than just
open the files in the status palette.
2025-10-28 22:21:16 +01:00
Igor Támara
8d0fa9a355
feat: [hx] space g bound to open changed and new files reported by git
2025-10-28 22:20:36 +01:00
Igor Támara
1e998c12e4
feat: [hx] zt zc zb scroll keybinds and G support
2025-10-28 17:53:20 +01:00
Igor Támara
fa75da6f41
feat: added keypadd presses to match normal keys
2025-10-28 16:57:25 +01:00
91b54d6842
feat: bind ctrl+shift+page_up/page_down to move_tab_next/_previous in flow mode
2025-10-24 12:19:26 +02:00
geemili
c2fa54810f
hx: bind g m to open_most_recent_file
2025-10-15 21:22:36 +02:00
geemili
a0fa408514
hx: change g a keybind to use open_previous_file
2025-10-15 21:22:36 +02:00
d6cdcfdb1a
fix: gg in helix mode should be bound to goto_line_vim
2025-10-15 10:24:16 +02:00
Igor Támara
7faea783f3
refactor: hx paste(before, replace, after)
...
Code simplification and zig idiomatics to improve code readability.
2025-10-15 10:12:34 +02:00
Igor Támara
f288d24e13
hx: feature parity on copy paste (P before, R replace, r after)
2025-10-15 10:12:34 +02:00
99c28b8102
refactor: move clipboard_history command to tui module
2025-10-13 20:00:09 +02:00
acbf435a2e
feat: use alt+shift+v keybind for clipboard history palette
2025-10-13 19:50:20 +02:00
11d086945d
feat: add ctrl+page_up/_down keybinds for next/previous tab
...
And move move_scroll_* commands to alt+page_up/_down.
2025-10-10 15:20:06 +02:00
3c55ed876b
refactor: allow mocking of root module functions for easier unittesting
2025-10-08 14:18:03 +02:00
2bd5d913a8
fix: move flow mode select mode keybind to ctrl+shift+a
...
shift+space is too easy to trigger accidentally.
2025-10-05 16:49:51 +02:00
7963e20058
feat: add tab keybinding to active completion item
2025-10-02 20:24:26 +02:00
fa397b1642
fix: add ctrl+space keybind for completion and move SELECT mode to shift+space
2025-10-02 16:37:38 +02:00
cb389888e5
feat: add command toggle_color_scheme and flow mode keybind (alt+f11)
2025-09-30 14:23:30 +02:00
2992b0f520
Merge branch 'master' into zig-0.15
2025-09-29 18:19:38 +02:00
Igor Támara
d695d69383
feat: closing and saving including multiple in helix mode
...
Review of devlogs to use internal functions to also:
* select next and prev word
* select to start en of doc
* delete to end of line
* Add Cursor to next line
* Show diagnostics
* Show references
2025-09-28 00:06:48 +02:00
b8d2679cbc
Merge branch 'master' into zig-0.15
2025-09-27 23:29:42 +02:00
65414d2d73
fix: update keybind test case for zig-0.15
2025-09-26 21:05:50 +02:00
4125db2617
fix: Writer.Allocation.initOwnedSlice does not append
2025-09-26 12:51:52 +02:00
Igor Támara
1ade0b1b89
feat: use modal behavior from flow to support helix mode
...
Using sane defaults from flow to
<space>b choose buffer using flow default picker
<space>f choose file using flow default picker
<space>/ find in files with flow default pane (ripgrep)
2025-09-25 22:24:00 +02:00
Igor Támara
21384b7a5f
feat: add % for select_all and zz to scroll_view_center in helix mode
2025-09-25 22:24:00 +02:00
bf0d4402ea
refactor: lots more writergate fixes - first successful build
2025-09-25 22:01:29 +02:00
e6b39c274c
refactor: lots and lots of writergate changes
2025-09-24 22:30:18 +02:00
622d65497a
feat: add helix mode keybindings for keypad keys
2025-09-23 22:58:52 +02:00
82c11c64f3
feat: add keybindings for keypad navigation keys
2025-09-23 22:52:21 +02:00
52996ed57d
feat: make AST keybindings more intuitive
2025-09-22 13:07:03 +02:00
99dc805817
feat: add flow mode keybinds for unnamed AST sibling movement
2025-09-22 12:26:43 +02:00
7c5a22c959
feat: add goto_offset keybind "b" in goto mini mode
...
This effectively makes `ctrl+g b` the goto_offset keybinding.
2025-09-17 22:18:45 +02:00
2d55bd0326
feat: use block cursor in flow mode select submode
2025-09-13 16:09:41 +02:00
057a9d60cd
feat: add completion palette
2025-08-15 23:30:54 +02:00
3b3104e876
feat: add flow mode keybind for find_in_files to overlay/palette mode
2025-08-15 12:31:54 +02:00
c67c0b0c94
feat: add style switching command to palette (alt+f9)
2025-08-13 22:35:58 +02:00
17b3f152d5
feat: add style switching command (alt+f9) to home screen
2025-08-13 22:33:17 +02:00
7bd9c972e7
feat: add flow mode keybindings for add_task
2025-08-13 19:17:52 +02:00
cea8edecb9
feat: rename select_task to run_task and add a string parameter
2025-08-13 18:03:17 +02:00
ac2a7cfa83
feat: add flow mode global keybind for restart command
2025-08-12 14:06:42 +02:00
e7324dc110
feat: add flow mode keybind for set_session_tab_width command
2025-08-12 14:06:20 +02:00
fb99aebfa9
feat: minor improvements to flow SELECT mode keybindings
2025-08-11 17:46:49 +02:00
1632061144
refactor: goto minimode into a reusable numeric input minimode
2025-08-11 14:07:11 +02:00
f0b079b43b
fix: regression in emacs mode fallback handling
2025-08-04 20:34:20 +02:00
488efd4605
fix: hint generally usable keybinds on home screen (flow mode)
2025-07-29 10:52:19 +02:00
bfa851e886
feat: add back single key keybinds on home screen (flow mode)
2025-07-29 10:28:40 +02:00