ContextMapper/context-mapper-dsl

IntelliJ plugin

Opened this issue ยท 8 comments

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

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/).

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

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.

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).

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.

Please try https://github.com/redhat-developer/lsp4ij which is a free lsp support for Intellij

Thanks for the pointer @angelozerr!

Thanks @stefan-ka for your answer. We did the 0.0.2 release this week and if you want to have an overview of LSP4IJ we have published yesterday the following article https://idetools.dev/blog/lsp4ij-announcement/

Hope you will like it.