719eed4cfd
feat: add save_session_quiet command and make save_session verbose
2025-12-06 21:46:09 +01:00
921c17de3c
feat: add auto_run_commands and auto_run_time_seconds config options
2025-12-06 21:42:56 +01:00
de73875676
refactor: rename save_session_and_quit command
2025-12-06 21:14:30 +01:00
8442edc80f
feat: add save_session command
2025-12-06 21:13:47 +01:00
7b9f3bf0c5
fix: switch to stored project directory when restoring a session
2025-12-06 21:10:30 +01:00
87d15eb1cd
feat: add store_session_and_quit command
2025-12-06 20:48:35 +01:00
23ac73ec1c
fix: select position in restored open_recent palette
2025-12-06 20:29:30 +01:00
b34e0c521c
feat: add last_palette command
2025-12-06 20:18:05 +01:00
a7a7e313ce
refactor: add tui.set_last_palette
2025-12-06 20:17:45 +01:00
2f77dbb845
refactor: add save/restore functionality to open_recent
2025-12-06 20:16:43 +01:00
4c98cf33e3
feat: add config option keybind_mode with workaround ignore_alt_text_modifiers
...
This option may be set to ignore_alt_text_modifiers to enable a workround
for #417
2025-12-06 18:12:44 +01:00
141f5595ff
fix: keep cursor position in rename_symbol
2025-12-05 11:50:44 +01:00
2cecc9b13b
fix: keep cursor position in Editor.add_cursor_all_matches
2025-12-05 11:50:17 +01:00
df3f373cde
refactor: add Editor.set_primary_selection_from_cursor
2025-12-05 11:49:53 +01:00
58622a5531
feat: implement helix search_selection and add_next_match_helix
2025-12-04 17:47:29 +01:00
791b184583
feat: implement helix keep_primary_selection
2025-12-04 17:11:25 +01:00
090d27d890
refactor: use {t} format specifiers
2025-12-04 14:44:53 +01:00
76f23b0824
fix: indent line rendering when scrolled right
2025-12-04 09:29:42 +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
f686ca96d2
feat: add toggle_auto_find command
2025-12-03 19:10:30 +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
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
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
764a8cce41
feat: display keybind namespace and config section in hints window title
2025-12-02 11:45:36 +01:00
58f5ebd687
refactor: add text insert begin and end characters to widgetstyles
2025-12-02 09:00:54 +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
61515cfc3a
refactor: fallback to key event prefix bindings in full hint mode
2025-12-01 21:45:46 +01:00
8f5b880684
refactor: add full input mode hints support to keyhints
2025-12-01 21:36:53 +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
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
3221e2dd39
refactor: add tui.have_top_layer
2025-12-01 15:43:55 +01:00
aaca270de4
refactor: move render_decoration to WidgetStyle
2025-12-01 15:43:55 +01:00
a1455e8e3d
refactor: move from_client_box and to_client_box to Widget.Box
2025-12-01 15:43:55 +01:00
11d6770913
fix: avoid setting the terminal background color until we know what the system color scheme is
...
This was in the hope that it might fix kitty's behavior with
enable_terminal_color_scheme enabled. Unfortunately it makes no
difference to kitty (kitty stops sending color scheme updates). I
am commiting these changes anyway as it seems a little cleaner to
avoid setting the background color twice on startup.
2025-11-29 11:05:31 +01:00
f99e10652c
refactor: add Editor.with_cursels_const_repeat
2025-11-27 12:34:19 +01:00