30af629a1a
refactor: expose CurSel.to_selection method
2025-09-22 12:55:31 +02:00
60016a3d03
feat: improve expand_selection by selecting top selection matching node
2025-09-22 12:26:43 +02:00
4035cefcaf
feat: add optional integer arguments to goto and goto_offset commands
2025-09-17 23:05:21 +02:00
2461717f11
feat: add support for byte offsets in file links to navigate command
2025-09-17 22:47:50 +02:00
30a457158c
feat: add goto_offset mini mode and command
2025-09-17 22:18:20 +02:00
18cd62ba7e
feat: add editor goto_byte_offset command
2025-09-17 22:17:48 +02:00
933126e2a0
feat: add support for {row}:{column} syntax in goto mini mode
2025-09-17 20:39:45 +02:00
59921d8e10
feat: restore cursor column when cancelling goto mini mode
...
This commit refactors the numeric_input mini mode to make the input value
type generic. This allows the goto mini mode to store the origin column
along with the row. Also, this will allow more complex numeric_input modes,
for example a goto mini mode that supports column and row.
2025-09-17 10:04:27 +02:00
9bdc3e0a0a
fix: handle completion items with no type icon
...
superhtml fix
2025-09-13 20:06:44 +02:00
4eda1fec0c
feat: set beam_blick as the default cursor shape if we have mutil cursor support
2025-09-13 16:09:59 +02:00
251c74a23b
feat: set secondary cursors color from theme in multi cursor mode
2025-09-08 22:07:10 +02:00
5caab36297
feat: add basic POC support for kitty multi cursor protocol
2025-08-25 21:02:53 +02:00
bcf4babd9f
fix: allow helix mode paste_after command to work at the end of the file
...
closes #288
2025-08-23 19:00:11 +02:00
5286975257
fix: move internal clipboard from buffer local to session wide
...
closes #287
2025-08-22 22:18:57 +02:00
69ea495495
feat: add config option lsp_output "quiet" to reduce LSP log verbosity
...
Set the option to "verbose" to re-enable logging of LSP show/logMessage requests.
2025-08-20 21:00:24 +02:00
9bc25620cb
fix: over eager whitespace collapsing in smart_insert_line
2025-08-18 21:07:49 +02:00
9d127e4cc3
fix: add support for kitty mouse leave events
...
This prevents reporting kitty mouse leave events as spurious mouse clicks.
2025-08-18 15:14:50 +02:00
d53a24a1d2
fix: make open_recent_projects run async
2025-08-18 14:47:01 +02:00
cdd1e09069
feat: add support for loading palettes with arguments
2025-08-18 14:42:34 +02:00
06a31ea5fd
fix: mark find in files results as byte positions
2025-08-17 22:33:24 +02:00
4188e25df9
feat: add support for specifying byte positions in filelist_view
2025-08-17 22:32:44 +02:00
7207b0435e
feat: add support for specifying positions in bytes in goto_line_and_column
2025-08-17 22:31:15 +02:00
057a9d60cd
feat: add completion palette
2025-08-15 23:30:54 +02:00
961090140a
refactor: split render_file_item_cbor into two functions for better reuse
2025-08-15 23:26:13 +02:00
70efcc8693
feat: add no_store argument to set_theme command for cli use
2025-08-15 12:55:59 +02:00
b043dfe34f
feat: reduce mode indicator clutter
2025-08-15 11:27:08 +02:00
6b04f4db08
fix: entering the same minimode twice causes an empty keybind set
2025-08-15 11:22:43 +02:00
62b8493b93
fix: correct match offsets when show_fileicons is off
2025-08-14 16:30:46 +02:00
c143eb6a59
fix: also hide inputbox icons if show_fileicons config option is off
2025-08-14 16:29:46 +02:00
4beedaf1aa
refactor: make tui.next_widget_style tag order independant
2025-08-14 16:03:44 +02:00
0c19cbd82d
feat: persist widget style changes
2025-08-14 15:55:09 +02:00
a27c212461
feat: add widget style switching command to open_recent palette
2025-08-13 22:53:26 +02:00
e95b232184
feat: add more widget box styles
2025-08-13 22:50:07 +02:00
c67c0b0c94
feat: add style switching command to palette (alt+f9)
2025-08-13 22:35:58 +02:00
af9b097077
fix: rename run_task command on home screen
2025-08-13 22:33:51 +02:00
17b3f152d5
feat: add style switching command (alt+f9) to home screen
2025-08-13 22:33:17 +02:00
4f912cebeb
feat: add basic widget style switching support
2025-08-13 22:32:31 +02:00
d872e2e734
feat: add palette_menu_delete_item hint to task_palette
2025-08-13 19:20:04 +02:00
8107a0d2b8
feat: display command hints in task_palette
2025-08-13 19:19:45 +02:00
cef495cb53
feat: make add_task directly run the new task if called interactively
2025-08-13 19:18:28 +02:00
5ce458e636
feat: add icon to add_task command meta
2025-08-13 19:17:34 +02:00
5f77a48afe
feat: add description and icon for palette_menu_delete_item command
2025-08-13 19:16:32 +02:00
cea8edecb9
feat: rename select_task to run_task and add a string parameter
2025-08-13 18:03:17 +02:00
c640c3f04b
fix: task_palette should not pass palette entry text to add_task
2025-08-13 17:52:23 +02:00
2414f3b00f
feat: add string parameter to add_task command for cli usage
2025-08-13 17:45:48 +02:00
12f6b884df
feat: add icon in open recent palette
2025-08-13 17:36:15 +02:00
5294ace5da
feat: add icon in file type palette
2025-08-13 17:35:42 +02:00
3f61e46dfe
feat: add icon in buffer palette
2025-08-13 17:35:22 +02:00
92b1354d4d
feat: add support for input box icons
2025-08-13 17:35:04 +02:00
4d2c7d8a8c
refactor: unify list pointer rendering
2025-08-13 17:34:38 +02:00