context-mapper-dsl icon indicating copy to clipboard operation
context-mapper-dsl copied to clipboard

IntelliJ plugin

Open ask4gilles opened this issue 5 years ago • 8 comments

Hi, Do you have any plans to create an IntelliJ plugin?

ask4gilles avatar Jan 29 '20 04:01 ask4gilles

Hi Thanks for creating the issue and getting in touch with us! We have the "IDE support" issue on our roadmap, yes. It is however not 100% clear yet, how we want to start addressing this issue. We will probably strive for a web-based solution first (such as https://theia-ide.org/).

stefan-ka avatar Jan 29 '20 08:01 stefan-ka

Given the work done with Eclipse, why not proceed with IntelliJ?

borramTAS avatar Jun 01 '21 13:06 borramTAS

Hi @borramTAS I'm not sure if something changed regarding LSP (language server protocol) and IntelliJ (I have to update my knowledge here); but up to last year, IntelliJ did not properly support the LSP. Without LSP support we would basically have to implement everything from scratch for IntelliJ... But we are always open to contributions ;) I will have to check whether it has become easier regarding LSP and IntelliJ.

stefan-ka avatar Jun 01 '21 13:06 stefan-ka

Hi @stefan-ka I understand, unfortunately I don't think there is native LSP support from IntelliJ, but only via client library like (https://github.com/ballerina-platform/lsp4intellij).

borramTAS avatar Jun 01 '21 14:06 borramTAS

Seems like there is a new way: https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers/ At least for Ultimate edition... that would be an option; although it would not be available for the community edition.

stefan-ka avatar Aug 17 '23 08:08 stefan-ka