Commit Graph

2740 Commits

Author SHA1 Message Date
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