Blaž Hrastnik
86b1d970c2
fix build
2022-05-01 11:41:17 +09:00
Blaž Hrastnik
ea6aa0795b
Use font data provided by parley
2022-05-01 11:41:17 +09:00
Blaž Hrastnik
e3e6d672bc
nix: update flake
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
46072791c1
nix: Use vulkan instead of GLES
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
89a0be10e8
Working parley layout
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
e60e9099ca
MSAA
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
fa4dfba043
checkpoint
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
8dc9ad7997
wip
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
9438430e98
wip
2022-05-01 11:41:16 +09:00
Blaž Hrastnik
3b2b9e102d
clippy lint
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
d151567192
it compiles!
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
afcb78a538
LSP feature gates
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
842a5fc979
Closer to compiling
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
842cd2cc13
Geate more code to get it all building
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
febc7ee0fa
placeholder completion fn if no LSP
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
eadb2eaad1
Split out render & cursor methods into a tui renderer
2022-05-01 11:41:15 +09:00
Blaž Hrastnik
1aa2b027d7
Move ui, keymap & commands to helix-view
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
11b8f068da
Extract compositor & jobs into helix-view
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
18381fcbc8
Fix code after rebase
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
9dd9515a8d
Term backend
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
61365dfbf3
Add a custom event type that's shared across backends
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
e0f9d86f49
Move terminal out of compositor
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
57d4a9ba21
This term specific behavior really doesn't belong to compositor
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
14f987807d
Drop terminal interaction in compositor.size()
2022-05-01 11:41:14 +09:00
Blaž Hrastnik
c3f9d3641c
fix helix-term build
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
6f8bf67fa6
helix-view now builds on WASM
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
756b001030
helix-term: Start feature gating lsp
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
8694d60ab3
Simplify LSP formatting, feature gate lsp in helix-view
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
dcd1e9eaa3
Successfully feature gate DAP
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
d7b1c40452
Pass surface as part of RenderCtx
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
3c0e11d69e
Implement a separate RenderContext
2022-05-01 11:41:13 +09:00
Blaž Hrastnik
7622643117
wasm
2022-05-01 11:41:12 +09:00
Blaž Hrastnik
649a17720a
WIP: try compiling helix-core for WASM
2022-05-01 11:41:12 +09:00
Blaž Hrastnik
cb5b12725e
wip add helix-ui
2022-05-01 11:41:12 +09:00
Blaž Hrastnik
ede01b5f1e
num_cpus apparently unused in helix-term
2022-05-01 11:40:04 +09:00
Blaž Hrastnik
ade4cbffaa
Add a nop clipboard provider for wasm
2022-05-01 11:39:31 +09:00
Blaž Hrastnik
9191af3f8d
helix-loader + helix-core now compile for WASM
2022-05-01 11:39:07 +09:00
Blaž Hrastnik
8bb89dafa2
cargo xtask docgen
2022-05-01 11:37:14 +09:00
Blaž Hrastnik
73879052c1
Add Cairo support
2022-05-01 11:24:17 +09:00
unrelentingtech
2c60798b00
feat(ui): add nbsp (non-breaking space) to rendered whitespace ( #2322 )
2022-04-30 09:48:52 +09:00
Michael Davis
e4c2618099
prevent rendering visible whitespace on trailing cursor ( #2331 )
2022-04-30 09:48:11 +09:00
unrelentingtech
2687b8fb3b
feat(ui): treat slashes as word separators in prompt ( #2315 )
...
When fiddling with paths in a :o prompt, one usually would want Ctrl-W to erase a path segment
rather than the whole path. This is how Ctrl-W works in e.g. (neo)vim out of the box.
2022-04-30 09:46:51 +09:00
nosa
0106173375
Add Night Owl Color Theme. ( #2330 )
2022-04-29 17:27:09 -05:00
unrelentingtech
8e77e3388c
feat(lang): add devicetree (Flattened Device Tree Source) ( #2329 )
2022-04-29 15:08:00 -05:00
unrelentingtech
030e7ab988
fix(docs): cleanup obsolete indents.toml mentions ( #2327 )
2022-04-29 12:40:59 -05:00
Erasin
668b39d1df
change cursor for copy selection ( #2323 )
2022-04-29 11:11:36 -05:00
Yang Tang
667cdf929f
Fix spelling errors in some themes ( #2324 )
2022-04-29 11:03:46 -05:00
Erin van der Veen
21487d13fd
feat(lang): Update nickel to include "rec" keyword ( #2320 )
2022-04-29 07:34:15 -05:00
Gokul Soumya
22ae1b92a6
Fix tests for surround primitives
2022-04-29 15:51:14 +09:00
Gokul Soumya
76175dbd6d
Support m in surround delete and replace
2022-04-29 15:51:14 +09:00