tweag / topiary

https://topiary.tweag.io/
MIT License
545 stars 23 forks source link

Dynamic loading of language support #4

Closed torhovland closed 2 days ago

torhovland commented 2 years ago

Don't link statically to tree-sitter-json and future languages. Investigate how https://github.com/helix-editor/helix does it.

With our push to publish on crates.io this issue regains more importance, we cannot depend on git dependencies, nor can we publish all tree-sitter grammars to crates.io ourselves.

Xophmeister commented 1 year ago

See #595 for a discussion on also pulling the queries from upstream.

adrian-gierakowski commented 1 year ago

Are there any plans to address this in the near future? Thanks!

ErinvanderVeen commented 1 year ago

@adrian-gierakowski There is some work being done on this, but it is currently blocked on some other things! I'll update the issue description asap to reflect that.

yannham commented 6 days ago

Should we close this issue, or are there remaining details to sort out?

ErinvanderVeen commented 2 days ago

No, you're right. This issue can be closed.