[ ] Make it daemonizable: example. Probably not that worth it compared to just implementing LSP
Related: https://github.com/Instagram/Fixit/issues/122 - many VSCode extensions are built using LSP. Just wanted to flag the protocol since there is a failure mode of building a VSCode extension without the protocol and thus not supporting other editors.
Workaround: let third-parties build daemons/LSPs off of the Fixit API
A bit of a long shot, but
ruff
implements it. As do ESLint and Biome f.k.a. Rome for JavaScript.Benefit of a language server:
LSP docs
pygls
docsPotentially lower-hanging fruits:
Related: https://github.com/Instagram/Fixit/issues/122 - many VSCode extensions are built using LSP. Just wanted to flag the protocol since there is a failure mode of building a VSCode extension without the protocol and thus not supporting other editors.
Workaround: let third-parties build daemons/LSPs off of the Fixit API