Skip to content
Discussion options

You must be logged in to vote

LSP servers already support automatically reloading dependenciss but it requires the client so watch certain files (specified by the server) but helix currently doesn't have a file watcher. There aren't any good solutions in pure rust. The notify crate is not robust at all (and the API doesn't work that well for us) and watchmen is an external binary that isbpackged nowhere and basically impossible to build yourself without using prebuild binaries from Facebook servers (so not really something I feel comfortable to depend on). I am working non my own file watcher that works like watchmen (so is robust/correct) written in rust as a library instead of as an external process

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jmintb
Comment options

Answer selected by jmintb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
2 participants