Commit graph

2386 commits

Author SHA1 Message Date
76f23b0824
fix: indent line rendering when scrolled right 2025-12-04 09:29:42 +01:00
0f3a64c481
refactor: remove some obsolete TODO comments 2025-12-04 09:11:58 +01:00
2b5dfe374c
fix: navigate to existing split if destination is already open in a split 2025-12-03 22:31:45 +01:00
5dbe4b887e
refactor: add get_view_for_file helper function 2025-12-03 22:31:11 +01:00
82e2d2f4ec
refactor: split out focus_view function 2025-12-03 22:29:06 +01:00
023b87184a
feat: add flow mode binding for toggle_auto_find (alt+f3) 2025-12-03 19:10:55 +01:00
f686ca96d2
feat: add toggle_auto_find command 2025-12-03 19:10:30 +01:00
013f8f4adc
feat: add ethereal theme 2025-12-03 18:17:24 +01:00
60ba0e6544
feat: add show_local_diagnostics_in_panel config option 2025-12-03 16:41:29 +01:00
d16e64963e
feat: add option to disable auto find 2025-12-03 15:55:13 +01:00
35aa99f57f
fix: hover does not process a list of results correctly
see #411

Not a fix, but related.
2025-12-03 14:33:53 +01:00
6c012d090b
fix: ignore more modifier keys in keybind.log_keyhints_message 2025-12-03 13:53:29 +01:00
e3eac7e84b
fix: make helix save command (w) description shorter for better fuzzy matching 2025-12-02 18:46:44 +01:00
01dfde1646
fix: a crash on negative button click events 2025-12-02 18:18:36 +01:00
0136c8b49c
feat: add enable_prefix_keyhints option 2025-12-02 16:20:35 +01:00
3dfb93fbd2
refactor: add key event prefix to hints window title 2025-12-02 14:43:18 +01:00
4e4ec855ed
refactor: tweak max hints window size 2025-12-02 14:38:52 +01:00
d069250d17
fix: formatting of keybind prefix in explicitly enabled keyhint mode 2025-12-02 14:25:54 +01:00
4638c38032
fix: compensate in keyhint formatting for cleaned-up keybind format 2025-12-02 14:24:46 +01:00
83bbbfebe3
fix: set default log level to .info in release builds 2025-12-02 14:24:11 +01:00
4d81123c76
fix: don't add an extra space at the beginning of formatted keybinds 2025-12-02 14:17:40 +01:00
b3425d5c59
refactor: remove duplicate "shell: " in shell execute messages 2025-12-02 13:42:31 +01:00
6f1806cd95
Revert "Initial attempt to fix prev and next word movement"
This reverts commit 608df1518a.
2025-12-02 13:29:31 +01:00
989557fb6d
Revert "Fixed selection extensions with new helper functions"
This reverts commit 1bae864022.
2025-12-02 13:29:25 +01:00
fd9fa4ee8f
Revert "fix: build fix after rebase/merge"
This reverts commit 423b8c1613.
2025-12-02 13:29:12 +01:00
1803584940
refactor: include unbound keypress in key hints message 2025-12-02 13:25:53 +01:00
67c6965eaa
refactor: use scoped log in keybind module 2025-12-02 13:25:33 +01:00
fb5c67280f
refactor: drop level prefix from std.log error and info messages
Errors are already logged as errors and info messages don't need any
extra context.
2025-12-02 13:24:26 +01:00
4394940594
refactor: migrate keybind module to std.log 2025-12-02 12:52:23 +01:00
9dd12ad7dc
fix: broken tests 2025-12-02 12:40:08 +01:00
764a8cce41
feat: display keybind namespace and config section in hints window title 2025-12-02 11:45:36 +01:00
e473ae90f7
refactor: store original config section name in keybind binding sets 2025-12-02 11:44:52 +01:00
58f5ebd687
refactor: add text insert begin and end characters to widgetstyles 2025-12-02 09:00:54 +01:00
8dc6f9823d
fix: don't log keybind hints message for modifier key events 2025-12-01 22:30:24 +01:00
49acb2c3d5
feat: log keyhints message on unbound key events 2025-12-01 22:23:32 +01:00
dad8deac7a
refactor: scroll keybinding hints 2025-12-01 22:15:55 +01:00
3012fdcd90
feat: add scroll_keybind_hints command 2025-12-01 22:13:02 +01:00
a296471161
refactor: filter hidden commands 2025-12-01 21:49:23 +01:00
61515cfc3a
refactor: fallback to key event prefix bindings in full hint mode 2025-12-01 21:45:46 +01:00
632cf8cfb3
refactor: add mode.current_bindings function 2025-12-01 21:37:40 +01:00
8f5b880684
refactor: add full input mode hints support to keyhints 2025-12-01 21:36:53 +01:00
125e204ac8
feat: add ctrl+? keybind to enable hints mode 2025-12-01 21:35:58 +01:00
1d38bc36d3
feat: add command to toggle keybind hint mode 2025-12-01 21:33:10 +01:00
8d7fe3c5fe
feat: render keyhints for keybindings that match the current keybind prefix 2025-12-01 20:19:17 +01:00
c9f43844cb
feat: filter kp_ key bindings from hints window
These are almost always duplicates.
2025-12-01 20:19:06 +01:00
42ce0e5a7a
fix: index out of range in vaxis.Layer.draw 2025-12-01 20:19:06 +01:00
824a2a1ee1
feat: add command to change hint window widget style (shift+alt+f9) 2025-12-01 20:19:06 +01:00
e4dba00625
feat: add hint_window widget type 2025-12-01 20:19:06 +01:00
4658c4820f
refactor: remove unused put_at_pos function 2025-12-01 20:19:06 +01:00
0666893151
refactor: make keybind.Binding public 2025-12-01 15:54:19 +01:00