Michael Davis
eeb3f8e963
migrate helix-syntax crate into helix-core and helix-term
...
helix-syntax mostly existed for the sake of the build task which
checks and compiles the submodules. Since we won't be relying on
that process anymore, it doesn't end up making much sense to have
a very thin crate just for some functions that we could port to
helix-core.
The remaining build-related code is moved to helix-term which will
be able to provide grammar builds through the --build-grammars CLI
flag.
3 years ago
Blaž Hrastnik
79caa7b72b
Add helix-term as default-members
3 years ago
Blaž Hrastnik
66637be700
Add an optimised release profile
3 years ago
Blaž Hrastnik
bd549d8a20
Merge remote-tracking branch 'origin/master' into debug
3 years ago
Blaž Hrastnik
df0d58e9f7
Set flags necessary for cargo-flamegraph
3 years ago
Gokul Soumya
71292f9f11
docs: Auto generate command list
3 years ago
Blaž Hrastnik
d1854d8e6a
Merge remote-tracking branch 'origin/master' into debug
3 years ago
Blaž Hrastnik
cccc1949eb
Enable thin LTO
...
It compiles about half a second slower for me, so it seems fine to use
by default.
3 years ago
Dmitry Sharshakov
ba96f5d296
Format Cargo.toml
3 years ago
Dmitry Sharshakov
0f6e81b85b
Initial debug adapter protocol implementation
3 years ago
Blaž Hrastnik
35606a3daa
Inline tui as helix-tui fork.
...
We only rely on some of the rendering primitives and implement our
Cursive-style compositor on top.
4 years ago
Blaž Hrastnik
a323155b99
Faster dev builds on OSX if using Rust 1.51.
4 years ago
Blaž Hrastnik
8adcf5083f
wip
4 years ago
Blaž Hrastnik
935cfeae57
Split parts of helix-term into helix-view.
...
It still largely depends on term for some types but I plan to change
that later.
4 years ago
Blaž Hrastnik
088f8a82af
Incremental parsing: rough draft.
4 years ago
Blaž Hrastnik
a106be94f1
Refactor a little bit.
4 years ago
Blaž Hrastnik
7eac12a4bb
Add helix-syntax as a wrapper around tree-sitter parsers.
4 years ago
Blaž Hrastnik
240e5f4e3d
Initial import.
5 years ago