Open gabotechs opened 1 year ago
I'd recommend looking into how Relay does it, as you could share a lot of ideas + code from their LSP (which understands GraphQL) and is also built in Rust
Also, cool project 👍🏻
thanks! that looks like a good starting point, I will check it out.
Currently there is only very basic syntax highlighting in JetBrains IDEs through https://github.com/gabotechs/graphqxl-idea-plugin, but it still does not have code navigation, code suggestions or error highlighting. There is also no support for text editors like Vs-code or Vim.
It would be nice to provide integration with IDEs and text editors, which can be accomplished by:
Option two looks better, but further investigation is needed for this, as there does not seem to be a clear candidate for implementing LSP servers in rust.