-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Language Server Protocol (LSP) implementation #714
Comments
See this guide for how to do LSPs for embedded languages: https://code.visualstudio.com/api/language-extensions/embedded-languages |
Just some initial thoughts:
|
See https://microsoft.github.io/language-server-protocol/
An implementation of the LSP for the guppy language to allow features like auto complete and type checking with knowledge of the guppy type system. This will make user experience in contexts like Visual Studio Code much much better.
The how is tricky - ideally we want to piggy back off existing Python LSPs and make minimal changes. Specifically since guppy exists inside python programs, what we probably want is an extension to a Python LSP that can detect guppy regions and switch modes. This issue should be fleshed out with more design ideas.
The text was updated successfully, but these errors were encountered: