-
Notifications
You must be signed in to change notification settings - Fork 61
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 IntelliJ LSP Support Plugins #1184
Comments
Hello, It's something that we are aware of but it's not a top-priority for us at the moment: IntelliJ-based IDEs are not very used in the Ada-world and VS Code is still (and will be for many years probably) the most popular IDE, in particular for discovering a new language. We'll keep the issue open to see if we gather feedback on this topic, to adjust our priorities in the future if things change. Regards, |
I'm interested by the Intellij Ada plugin. Based on my personal experience in developing with Intellij (for Android Java and Java server backend), it has superior capabilities than vscode in terms of code navigation and code refactoring. Having such Ada plugin would be great but it is real project by itself which would take time. |
Closing, since it's a duplicate of #1184 |
I can't find duplicate issue for this 🤷 |
I'm still very interested in this. In my experience, serious hobbyist or company-funded IDEs are almost always IntelliJ. GNATStudio is only really good for its ease of loading code directly to MCUs. The VSCode implementation is very good but the reasons I use CLion, PyCharm, and Fleet become visible again. It's not a problem with the implementation of Ada in VSCode. It's the weakness of VSCode compared to other IDEs regardless of language. JetBrains has really leaned into custom languages lately and a few posted guides on how to do it. Given how far the VSCode implementation has come, I wonder how substantial changes would really need to be. |
Please try lsp4ij which is a free lsp support for intellij |
IntelliJ has LSP support in all post 2023(?) IDEs built in. I don't know if that plugin is needed but I also don't know the compatibility between the current VSCode Plugin and the inherent LSP support in the JetBrains IDEs. |
To know what lsp jetbrains support see https://plugins.jetbrains.com/docs/intellij/language-server-protocol.html#supported-features And for lsp4ij see https://github.com/redhat-developer/lsp4ij/blob/main/docs/LSPSupport.md |
As of the 2023.2 implementation of JetBrains IDEs, they now support LSP in the vast majority of their IDEs. Several of their IDEs are industry frontrunners, such as PyCharm, CLion, and IntelliJ Idea.
A plugin last updated in Feb 2019 was available for Ada in these IDEs but it's not compatible with their current versions.
Given the new implementation of LSP and the beta release of the new polyglot JetBrains Fleet IDE that will compete with VSCode, are there any intentions to revive the Ada plugin in JetBrains IDEs, perhaps using the existing LSP structure made for VSCode?
The text was updated successfully, but these errors were encountered: