ContextMapper / context-mapper-dsl

ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
https://contextmapper.org/
Apache License 2.0
215 stars 28 forks source link

IntelliJ plugin #173

Open ask4gilles opened 4 years ago

ask4gilles commented 4 years ago

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

stefan-ka commented 4 years ago

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

borramTAS commented 3 years ago

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

stefan-ka commented 3 years ago

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.

borramTAS commented 3 years ago

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

stefan-ka commented 10 months ago

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.

angelozerr commented 1 month ago

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

stefan-ka commented 1 month ago

Thanks for the pointer @angelozerr!

angelozerr commented 1 week ago

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.