Skip to content
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

Add LSP For RIDDL #491

Open
reid-spencer opened this issue Nov 25, 2023 · 0 comments
Open

Add LSP For RIDDL #491

reid-spencer opened this issue Nov 25, 2023 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed when need demonstrated A feature request that will be implemented when the need for it has been demonstrated

Comments

@reid-spencer
Copy link
Contributor

reid-spencer commented Nov 25, 2023

We need development tools to be able to work with RIDDL and provide advanced editing features. That’s what LSP, Language Server Protocol is for. LSP has a JVM implementation in lsp4j with these coordinates:

Support in IntelliJ IDEA is documented here: https://plugins.jetbrains.com/docs/intellij/language-server-protocol.html

This was used to implement the Scala LSP. Should be good enough for our purposes.

@reid-spencer reid-spencer added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Nov 25, 2023
@reid-spencer reid-spencer changed the title Add LSP Fir RIDDL Add LSP For RIDDL Nov 25, 2023
@reid-spencer reid-spencer moved this to Todo in riddl Dec 7, 2023
@reid-spencer reid-spencer removed the status in riddl Dec 7, 2023
@reid-spencer reid-spencer removed this from riddl Dec 7, 2023
@reid-spencer reid-spencer added the when need demonstrated A feature request that will be implemented when the need for it has been demonstrated label Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed when need demonstrated A feature request that will be implemented when the need for it has been demonstrated
Projects
None yet
Development

No branches or pull requests

1 participant