Commit graph

2616 commits

Author SHA1 Message Date
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
eb1b0b7b7a
fix: remove nonsense skipValue call in symbol tags handling
closes #454
2026-01-12 17:04:26 +01:00
cf3648ce80
refactor: improve send_symbol error reporting 2026-01-12 17:02:36 +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
63275963b5
refactor: add more split keybindings 2026-01-06 18:31:44 +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
eae28536d2
fix: windows build 2025-12-28 22:23:44 +01:00
85f5e5ab2e
fix: don't encode file URI colons 2025-12-28 22:21:45 +01:00
0e3f7c8c1c
fix: convert file paths returned by git on windows 2025-12-28 22:20:41 +01:00
865ec97c16
refactor: unify URI to file path decoding in one location 2025-12-28 22:12:03 +01:00
dc0d5dda80
fix: Never walk into AppData as that is likely not useful
closes #438
2025-12-28 22:02:22 +01:00
0a8a8188cd
fix: correctly encode file URIs in LSP requests
closes #436
2025-12-28 21:46:59 +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
57458dff5d
fix: do not log unsupported LSP requests unless lsp_output is verbose
closes #434
2025-12-28 20:08:55 +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
17bb0e96fe
refactor: remove log message from symbols request
This information is in the palette anyway.
2025-12-26 23:00:17 +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
3db934d6f9
feat: enable inline completion by default 2025-12-26 22:18:23 +01:00
2416e3ec69
feat: enable automatic completion by default 2025-12-26 21:54:50 +01:00
652354ec1b
fix: completion decode error in completions with additionalTextEdits
closes #429
2025-12-26 21:50:27 +01:00
637e91e45e
refactor: add detail to error.InvalidCompletionItemFieldName 2025-12-26 21:48:24 +01:00
37bb88b31c
fix: handle missing completion items in language server response 2025-12-26 20:28:35 +01:00
a623814dfb
fix: assume isComplete is true if not sent by language server 2025-12-26 20:27:04 +01:00
5bfc21430b
refactor: add a lot of detail to project manager error reporting 2025-12-26 20:23:55 +01:00
c472dc39f5
feat: add selenized theme 2025-12-26 16:53:10 +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