Commit Graph

71 Commits (b81a5544248633d84615952ec6130f5104998c18)

Author SHA1 Message Date
Blaž Hrastnik f9bfba4d96 Reroute LSP notification events into the main app event loop.
Blaž Hrastnik f03830b047 wip: Basic LSP lifecycle requests/notifications.
Blaž Hrastnik 7b4a4f6a3c Use crate info for clap help text.
Blaž Hrastnik e39bd211d1 argh -> clap to speed up compilation (no syn/proc_macro)
Blaž Hrastnik 3020077da8 Extend selection commands.
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.
Blaž Hrastnik 088f8a82af Incremental parsing: rough draft.
Blaž Hrastnik a106be94f1 Refactor a little bit.
Blaž Hrastnik b17a77b8b8 cleanup: Import tree-sitter-highlight so we can cache trees.
Blaž Hrastnik 25b3f98e3d draft: tree-sitter highlighting
Blaž Hrastnik 7eac12a4bb Add helix-syntax as a wrapper around tree-sitter parsers.
Blaž Hrastnik e282fc7595 Bump deps, eliminate a lot of transitive deps.
Blaž Hrastnik 9ad40bc40b Experiment with TUI so we can render selections.
Blaž Hrastnik 0d56ce9296 Bump deps, make it compile with latest smol.
Blaž Hrastnik 4733afa6c2 Update dependencies.
smol 0.3 makes setup a whole lot easier.
Blaž Hrastnik f8fe273a2e Fix build.
Blaž Hrastnik 57c2046070 Drop tui.
Blaž Hrastnik 613d06dfb0 wip: importing to github
Blaž Hrastnik 6905ff03c2 Start swapping from termwiz to crossterm + async.
Blaž Hrastnik 44ff4d3c1f Implement a new core based on CodeMirror.
Blaž Hrastnik 240e5f4e3d Initial import.