Commit Graph

16 Commits (ebfd67ac6ab0e0b10b99dec2d5fc7bb42d8fb10b)

Author SHA1 Message Date
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 06aca7691c clippy lint 2021-03-24 14:58:01 +09:00
Blaž Hrastnik 6238be230f Update tree-sitter grammars. 2021-03-02 18:32:03 +09:00
Blaž Hrastnik a16c6e2585 clippy lints 2021-03-01 17:37:31 +09:00
Blaž Hrastnik 8289bd1cb0 minor, fix clippy lint 2021-02-25 16:52:32 +09:00
Blaž Hrastnik c6456d04b9 syntax: Drop the rayon dependency for threadpool.
We just need a small concurrent threadpool for compilation.
2021-02-24 13:17:10 +09:00
Blaž Hrastnik 15dd7ca6d8 syntax: Stop compiling haskell, seems unmaintained and slowest to compile 2021-01-19 16:57:19 +09:00
Blaž Hrastnik 22fe2ebe72 helix-syntax: Speed up compilation by compiling langs in parallel. 2021-01-19 16:51:58 +09:00
Blaž Hrastnik 8695415fbf wip: Move to new rendering structure. 2020-12-13 12:23:50 +09:00
Jan Hrastnik dc11124df5 added tab to insert mode 2020-10-04 15:40:16 +09:00
Blaž Hrastnik 956ccc7b5c Update grammar repos. 2020-10-01 18:45:14 +09:00
Blaž Hrastnik e39bd211d1 argh -> clap to speed up compilation (no syn/proc_macro) 2020-10-01 12:25:03 +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 b17a77b8b8 cleanup: Import tree-sitter-highlight so we can cache trees. 2020-09-11 14:14:44 +09:00
Blaž Hrastnik 7eac12a4bb Add helix-syntax as a wrapper around tree-sitter parsers. 2020-09-09 14:41:12 +09:00