5362706b26
fix: translate columns to byte offsets when requesting completions
2025-10-02 16:28:23 +02:00
6ec8aae94a
fix: translate byte offsets to columns when applying completions
2025-10-02 16:27:47 +02:00
6ae176a8ac
refactor: add selection_pos_to_width and get_replace_selection functions
2025-10-02 16:27:16 +02:00
390fbd51ff
refactor: simplify code by using Selection.from_pos
2025-10-02 16:25:48 +02:00
10bd270d89
feat: add Match.from_pos function
2025-10-02 16:23:21 +02:00
65eb6bc7ad
feat: add Selection.from_pos function
2025-10-02 16:22:55 +02:00
81a1c88847
fix: force refresh on add_completion_done events for slow language servers
2025-10-02 15:00:33 +02:00
778907c513
fix: ignore empty replacement selections for completion
2025-10-02 15:00:00 +02:00
ebb7fb399e
fix: support TextEdit responses to completion requests
...
In addition to InsertReplaceEdit responses.
This improves completion with OmniSharp and possibly others.
2025-10-02 14:58:32 +02:00
b1e5b2f80f
fix: never set completion selection to an empty range
2025-10-01 22:02:21 +02:00
b02f096fef
feat: set the initial completion query based on the cursor position
2025-10-01 21:55:12 +02:00
74b011cf7e
feat: add support for setting the initial query value in palettes
2025-10-01 21:54:46 +02:00
42b7ae46a0
fix: open competion palette after all completions are received
2025-10-01 21:29:05 +02:00
03c82999b8
feat: select replacement range during completion
2025-10-01 21:28:32 +02:00
3901d0cce5
feat: add support for state values in palettes
2025-10-01 20:50:32 +02:00
2783120aef
fix: update terminal style when switching color scheme
2025-10-01 20:20:34 +02:00
80fc3b7bc5
refactor: explicitly pass theme to tui.set_terminal_style
2025-10-01 20:20:08 +02:00
f29eac4f6f
fix: update win32 gui build for zig-0.15
2025-10-01 17:00:10 +02:00
6da6af22c8
fix: update win32 tui build for zig-0.15
2025-10-01 16:59:55 +02:00
30ad3aea60
feat: minor tweaks to version info
2025-09-30 15:50:17 +02:00
1d509282f7
feat: add cli options to select color scheme
2025-09-30 15:29:19 +02:00
8e4c428421
feat: make manually set color scheme override terminal selected color scheme
2025-09-30 15:28:54 +02:00
2fe12a050e
feat: report color scheme changes from terminal and add command set_color_scheme
2025-09-30 15:13:18 +02:00
cb389888e5
feat: add command toggle_color_scheme and flow mode keybind (alt+f11)
2025-09-30 14:23:30 +02:00
92ca066dd1
refactor: drop useless comment
2025-09-29 22:46:09 +02:00
8aee0f3a4f
refactor: use Selection.is_reversed
2025-09-29 22:30:36 +02:00
32c70f0e47
fix: minor leak in editor format command
2025-09-29 22:30:18 +02:00
2f89dcba8d
fix: improve Buffer writer impl
2025-09-29 22:29:45 +02:00
d6843c4fb9
Merge branch 'master' into zig-0.15
2025-09-29 21:04:55 +02:00
0cbf966b1e
feat: highlight markdown titles
2025-09-29 21:03:50 +02:00
27c01b940a
feat: render ast nodes in inspector view even when there are no highlights
2025-09-29 21:03:42 +02:00
2992b0f520
Merge branch 'master' into zig-0.15
2025-09-29 18:19:38 +02:00
Igor Támara
d695d69383
feat: closing and saving including multiple in helix mode
...
Review of devlogs to use internal functions to also:
* select next and prev word
* select to start en of doc
* delete to end of line
* Add Cursor to next line
* Show diagnostics
* Show references
2025-09-28 00:06:48 +02:00
b8d2679cbc
Merge branch 'master' into zig-0.15
2025-09-27 23:29:42 +02:00
a5d3eb18f3
feat: add automatic dark/light mode support
...
This adds a new configuration option `light_theme` and support for automatically
switching the active dark/light theme from terminal events.
closes #302
2025-09-27 23:24:12 +02:00
26cb33cad9
fix: tracing using zig-0.15 Writer and add a trace file write lock
2025-09-27 21:55:31 +02:00
65414d2d73
fix: update keybind test case for zig-0.15
2025-09-26 21:05:50 +02:00
f90d486eae
fix: update Buffer.store_to_string for zig-0.15
2025-09-26 21:05:16 +02:00
8f1375745d
fix: simplify and update Buffer.get_byte_pos for zig-0.15
2025-09-26 21:04:42 +02:00
2867fc9a8e
fix: update Buffer.get_line function for zig-0.15
2025-09-26 21:03:57 +02:00
0f560ed3bc
fix: Buffer.rebalance on zig-0.15
2025-09-26 15:36:25 +02:00
757096bfb3
fix: use std.heap.stackFallback more carefully
2025-09-26 15:35:14 +02:00
dfdb82ca20
refactor: move write_range to Buffer
2025-09-26 15:04:17 +02:00
06b9d2384e
fix: flush lsp log file after every message
2025-09-26 14:09:44 +02:00
705ff49ae8
fix: remove bogus assert in Buffer drain function
2025-09-26 13:17:04 +02:00
4125db2617
fix: Writer.Allocation.initOwnedSlice does not append
2025-09-26 12:51:52 +02:00
Igor Támara
1ade0b1b89
feat: use modal behavior from flow to support helix mode
...
Using sane defaults from flow to
<space>b choose buffer using flow default picker
<space>f choose file using flow default picker
<space>/ find in files with flow default pane (ripgrep)
2025-09-25 22:24:00 +02:00
Igor Támara
2390590279
feat: add shorcuts for buffers in helix mode
...
## Added Behaviour for buffers
:n create a new buffer - Uses language selection from flow <3
:bc close current buffer
:bn next buffer
:bp previous buffer
:rl reload current buffer
:qa! abandon without saving any buffer
2025-09-25 22:24:00 +02:00
Igor Támara
21384b7a5f
feat: add %
for select_all and zz
to scroll_view_center in helix mode
2025-09-25 22:24:00 +02:00
Igor Támara
9db6bf56c1
feat: add :x
alias for :wq
in helix mode
2025-09-25 22:24:00 +02:00