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

Jetbrains IDE integration via LSP #1155

Open
berkeleynerd opened this issue Jul 13, 2023 · 4 comments
Open

Jetbrains IDE integration via LSP #1155

berkeleynerd opened this issue Jul 13, 2023 · 4 comments

Comments

@berkeleynerd
Copy link

berkeleynerd commented Jul 13, 2023

JetBrains recently announced support for LSP for plugin developers enabling easier development of an Ada language plugin for this popular line of IDEs, some of which are fully open-source.

https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers/

It would be great for the large developer community invested in JetBrains tooling, including the upcoming light-weight Fleet editor, to have access to the innovations offered by the rapidly evolving Ada language server as is the case for, for example, the Rust programming language

https://www.jetbrains.com/rust/

@Joebeazelman
Copy link

Joebeazelman commented Jul 19, 2023

It's definitely a good idea to support JetBrains IDEs if it benefits the community. According to the page you provided, LSP plugins are only supported on their paid IDEs. It's pretty scummy and abusive on JetBrains' part to ask open-source developers to support their platform with free labor without any reciprocity to their respective communities.

The effort would be better spent improving support for current IDEs instead of rewarding greedy companies whose products are based largely on open source products.

@reznikmm
Copy link
Member

It seems Fleet already supports LSP. worth a try with ALS.

@Fabien-Chouteau
Copy link
Member

Hi @Joebeazelman

Just a quick reminder to stay on topic. GitHub is a platform for collaborative software development, we expect discussions on our repositories to focus on technical aspects. Subjective judgments on companies' behaviors or business practices are out of scope, especially when using derogatory or offensive terms.

If you have comments or questions, I invite you to read our code of conduct and contact us at code-of-conduct@adacore.com.

Best regards,

@berkeleynerd
Copy link
Author

It seems Fleet already supports LSP. worth a try with ALS.

There doesn't seem to be any way to create a Fleet plugin yet so therefore no way to enable LSP support for new languages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants