Blaž Hrastnik
4a9d1163e0
Hacky way to specify indent scopes per language via toml configs.
...
Can't do it via a scm query nicely because it returns an iterator over
all the matches, whereas we want to traverse the tree ourselves.
Can't extract the pattern data from a parsed query either.
Oh well, toml files for now.
2021-05-14 19:21:46 +09:00
Blaž Hrastnik
5cbb4efa6d
Add the LICENSE file.
2021-05-11 01:44:00 +09:00
Blaž Hrastnik
1f2d87cb95
Make the config dir locator work on Windows.
2021-05-10 16:21:55 +09:00
Blaž Hrastnik
71c06c11cb
Import tree sitter queries.
2021-04-08 23:25:35 +09:00
Blaž Hrastnik
bc4e54c0c4
Load config files from ~/.config/helix, fallback to defaults.
2021-04-07 23:56:20 +09:00
Blaž Hrastnik
e3c4edae32
Add the machinery to load syntax config from TOML.
...
It's embedded into the binary at build time for now, but it's progress.
2021-03-25 15:26:25 +09:00
Blaž Hrastnik
d8bc19f715
Update deps, switch tendril over to crates.io
2021-02-16 18:11:17 +09:00
Blaž Hrastnik
3020077da8
Extend selection commands.
2020-09-29 01:00:35 +09:00
Blaž Hrastnik
eb639eb2e4
More robust syntax detection/grammar loading.
2020-09-22 18:27:37 +09:00
Blaž Hrastnik
088f8a82af
Incremental parsing: rough draft.
2020-09-17 16:32:40 +09:00
Blaž Hrastnik
b17a77b8b8
cleanup: Import tree-sitter-highlight so we can cache trees.
2020-09-11 14:14:44 +09:00
Blaž Hrastnik
073fe61264
Use ropey 1.2.0
2020-06-15 13:51:59 +09:00
Blaž Hrastnik
613d06dfb0
wip: importing to github
2020-06-01 17:42:28 +09:00
Blaž Hrastnik
23109f1512
OT: changeset: Implement compose and apply.
2020-05-26 18:11:11 +09:00
Blaž Hrastnik
44ff4d3c1f
Implement a new core based on CodeMirror.
2020-05-25 13:02:21 +09:00
Blaž Hrastnik
240e5f4e3d
Initial import.
2020-05-20 18:14:51 +09:00