AdaCore / ada_language_server

Server implementing the Microsoft Language Protocol for Ada and SPARK
GNU General Public License v3.0
226 stars 54 forks source link

JetBrains IntelliJ LSP Support Plugins #1184

Closed JoeNormandy closed 2 months ago

JoeNormandy commented 4 months ago

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?

AnthonyLeonardoGracio commented 4 months ago

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,

stcarrez commented 3 months ago

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.

AnthonyLeonardoGracio commented 2 months ago

Closing, since it's a duplicate of https://github.com/AdaCore/ada_language_server/issues/1184