|
|
25d5f80a4c
|
refactor: drop all c_(u)int usage in Plane
The use of c_int and c_uint comes from the days when flow supported
building agains notcurses has a c API.
|
2026-01-13 12:44:40 +01:00 |
|
|
|
b52091fe34
|
fix: prevent crash from bad input state when overlay mode is not found
closes #450
|
2026-01-12 22:12:24 +01:00 |
|
|
|
4273ab790c
|
feat: cancel inline completion with backspace
closes #447
|
2026-01-12 19:33:37 +01:00 |
|
|
|
da942fe640
|
refactor: make delete_word_left less greedy at beginning of line
|
2026-01-12 19:16:13 +01:00 |
|
|
|
7dab15da20
|
refactor: merge loops in completion_palette.load_entries
|
2026-01-12 19:16:01 +01:00 |
|
|
|
93bfc70171
|
refactor: merge loops in completion_dropdown.load_entries
|
2026-01-12 18:19:04 +01:00 |
|
|
|
bfd98c3b90
|
fix: use byte postion instead of column offset in highlight references requests
closes #451
|
2026-01-12 16:35:31 +01:00 |
|
|
|
e61d0f42b8
|
refactor: drop line_number_mode broadcast messages
|
2026-01-12 16:29:25 +01:00 |
|
|
|
6a6fb11c8e
|
refactor: send highlight references to correct editor for file path
|
2026-01-12 16:23:44 +01:00 |
|
|
|
021dfa8d4c
|
refactor: send file path in highlight reference messages
|
2026-01-12 16:23:44 +01:00 |
|
xdBronch
|
6a2228e19d
|
fix documentHighlight missing references
|
2026-01-12 16:23:16 +01:00 |
|
|
|
9b2edba3b4
|
fix: focus editor on gutter click events
|
2026-01-06 19:22:58 +01:00 |
|
|
|
c1200ac5bd
|
refactor: make Widget.get method const
|
2026-01-06 19:22:24 +01:00 |
|
|
|
902fc0ab75
|
refactor: pass gutter scroll events directly to related editor
|
2026-01-06 19:17:25 +01:00 |
|
|
|
f7f227dd82
|
refactor: broadcast line numbering mode and style changes to all splits
|
2026-01-06 18:33:42 +01:00 |
|
|
|
0abd35b1f4
|
refactor: remove spammy trigger debug log messages
|
2026-01-05 12:11:11 +01:00 |
|
Ian Johnson
|
e39a118c70
|
fix: handle absolute file paths in open file prompt
|
2025-12-28 22:31:23 +01:00 |
|
|
|
1be41aff8b
|
fix: don't use with_selection_const in primary_drag
with_selection_const destroys the selection on movement errors.
closes #406
|
2025-12-28 21:20:58 +01:00 |
|
|
|
1685b3204c
|
fix: don't allow triple click to fail if select_line_at_cursor fails
|
2025-12-28 21:18:46 +01:00 |
|
|
|
3de4a47123
|
fix: don't allow double click to fail if select_word_at_cursor fails
|
2025-12-28 21:18:18 +01:00 |
|
|
|
e23d35b8c7
|
refactor: simplify Editor.select_word_at_cursor
|
2025-12-28 21:17:30 +01:00 |
|
|
|
38948cf492
|
fix: prefer "same file" error over "save as would overwrite unsaved changes" in save_as
|
2025-12-28 20:55:47 +01:00 |
|
|
|
7f88381eb0
|
refactor: prefer Selection.is_reversed to Cursor.right_of
|
2025-12-28 20:55:14 +01:00 |
|
|
|
182011059d
|
refactor: add explicit error types to Editor.buf_* functions
|
2025-12-28 20:54:24 +01:00 |
|
|
|
3886427582
|
fix: unicode symbol rendering in symbol palette
|
2025-12-27 21:45:45 +01:00 |
|
|
|
6187bc5191
|
fix: typo in render_symbol
|
2025-12-27 21:04:10 +01:00 |
|
|
|
44b323d3dd
|
fix: symbol match rendering for unicode symbols
|
2025-12-26 23:51:11 +01:00 |
|
|
|
34a41e72f8
|
fix: clamp cursor with panel offset before completion
|
2025-12-26 22:48:59 +01:00 |
|
|
|
fc50a4ebcd
|
refactor: add mainview.is_any_panel_view_showing and get_panel_height
|
2025-12-26 22:48:30 +01:00 |
|
|
|
6b4549f400
|
refactor: add View.clam_offset
|
2025-12-26 22:47:51 +01:00 |
|
|
|
1308a14138
|
fix: crash on cancelling the change theme palette
This commit also cleans up the handling of the previous theme variable.
|
2025-12-26 16:50:38 +01:00 |
|
|
|
3dcdb64f83
|
feat: configure editor completion triggers from LSP info
|
2025-12-26 16:02:25 +01:00 |
|
|
|
fe2ea13024
|
refactor: store reported lsp trigger characters to main view lsp info
|
2025-12-26 14:25:19 +01:00 |
|
|
|
4f737e4019
|
refactor: add lsp_info to mainview
|
2025-12-26 14:25:03 +01:00 |
|
|
|
15942f19c7
|
feat: add command to enable auto completion
|
2025-12-24 00:48:04 +01:00 |
|
|
|
f875dba810
|
refactor: limit maximum size of detail and description in completion dropdown
|
2025-12-24 00:40:58 +01:00 |
|
|
|
b5d137666f
|
refactor: run triggers only on primary cursel
|
2025-12-24 00:10:56 +01:00 |
|
|
|
4f39bbbd41
|
refactor: add support for delete word during completion
|
2025-12-24 00:03:05 +01:00 |
|
|
|
911fc3160a
|
refactor: add support for backspace during completion
|
2025-12-23 23:53:14 +01:00 |
|
|
|
b2996cddbd
|
refactor: also run triggers during completion
|
2025-12-23 22:53:12 +01:00 |
|
|
|
96676c738a
|
refactor: prevent duplicate triggers
|
2025-12-23 22:36:56 +01:00 |
|
|
|
ed027b5f6d
|
refactor: store trigger commands as strings
Because command IDs are not stable across restarts.
|
2025-12-23 22:36:16 +01:00 |
|
|
|
7d2e6a3b45
|
refactor: don't indirectly call cancel on completion dropdown select
|
2025-12-23 22:07:40 +01:00 |
|
|
|
a5d7e76897
|
refactor: remove modal background from dropdown
|
2025-12-23 22:03:56 +01:00 |
|
|
|
35d823d0b8
|
refactor: also cancel completion dropdown if view changes
|
2025-12-23 21:57:39 +01:00 |
|
|
|
d55b5b695b
|
refactor: avoid crash if dropdown has no space to be displayed
|
2025-12-23 21:45:38 +01:00 |
|
|
|
c4301c40d9
|
refactor: add dropdown_keybinds configuration option
|
2025-12-23 21:45:06 +01:00 |
|
|
|
d59dc65e6b
|
refactor: run current command queue to end before running triggers
|
2025-12-23 15:01:50 +01:00 |
|
|
|
478f919051
|
refactor: also log triggers when command logging is enabled
|
2025-12-23 13:48:59 +01:00 |
|
|
|
0c92cd8b8f
|
feat: add toggle_command_logging command
|
2025-12-23 13:48:44 +01:00 |
|