716fd480cb
fix: enable llvm by default for debug builds
...
The native backends for zig are still very slow. Enable llvm by default so debug
builds are generally useable. For quick builds, explicitly disable llvm with
`-Duse_llvm=false`.
2025-09-30 09:55:18 +02:00
3bef28223b
feat: add Kanagawa theme
2025-09-30 09:35:42 +02:00
5c844410ff
build: disable windows builds until fixed
2025-09-29 22:59:10 +02:00
zai1208
269c0087f1
Add missing shell
s to the README
2025-09-29 22:53:18 +02:00
a7097e6253
build: update zigwin32 for zig-0.15
2025-09-29 22:50:18 +02:00
578a205d55
docs: update required zig version in README.md
...
closes #292
2025-09-29 22:46:43 +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
372d3d1e7f
fix: update thespian to fix subprocess writer
2025-09-29 22:28:58 +02:00
8cb9b5e4f6
Merge branch 'master' into zig-0.15
2025-09-29 21:35:33 +02:00
8b52202ff2
build: update flow-syntax for fix in syntax.highlights_at_point
2025-09-29 21:34:09 +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
ce6d16b656
feat: update flow-syntax for gettext-po, awk, latex, nickel, elm, hcl and perl support
...
closes #300
2025-09-29 18:16:05 +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
91d2131dac
fix: update Buffer tests for zig-0.15
2025-09-26 21:48:20 +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
d97a4c1108
fix: update thespian to remove bogus assert
2025-09-26 14:02:58 +02:00
ab84d0679d
build: update libvaxis for the rebase of zig-0.15 fixes
2025-09-26 13:39:55 +02:00
705ff49ae8
fix: remove bogus assert in Buffer drain function
2025-09-26 13:17:04 +02:00
2fd347d0eb
build: update build.zig.zon version field
2025-09-26 12:59:36 +02:00
0a3a71dbba
build: update build.zig.zon minimum zig version
2025-09-26 12:58:48 +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
720bb9515f
Merge branch 'master' into zig-0.15
2025-09-25 22:04:17 +02:00
bf0d4402ea
refactor: lots more writergate fixes - first successful build
2025-09-25 22:01:29 +02:00
7c49138eac
feat: add :qa!
aliase for quit_without_saving
in vim mode
2025-09-25 14:56:26 +02:00
6c385bc35a
fix: missing padding in buffer_palette
2025-09-25 14:55:57 +02:00
203f05fef7
feat: make select_next_sibling select the node at the cursor if there is no selection
2025-09-25 10:56:16 +02:00
bfa3ea007c
feat: make shrink_selection select the node at the cursor if there is no selection
2025-09-25 10:55:33 +02:00
5094aa8c85
fix: update thespian for more zig-0.15 fixes
2025-09-24 22:33:33 +02:00
e6b39c274c
refactor: lots and lots of writergate changes
2025-09-24 22:30:18 +02:00
96e8100373
Merge branch 'master' into zig-0.15
2025-09-24 18:33:33 +02:00