The KCL IntelliJ IDEA plugin implemmented based on LSP(Language Server Protocol) provides rich language support for the KCL language.
Note that this plugin is not available in all versions for some reasons and not support all features
The integration with the Language Server Protocol is created as an extension to the paid IntelliJ-based IDEs. Therefore, plugins using Language Server integration are not available in Community releases of JetBrains products and Android Studio from Google. Starting with the 2023.2 release cycle, the LSP API is publicly available as part of the IntelliJ Platform in the following IDEs: IntelliJ IDEA Ultimate, WebStorm, PhpStorm, PyCharm Professional, DataSpell, RubyMine, CLion, Aqua, DataGrip, GoLand, Rider, and RustRover.
You can try another basic version plugin or use another IDE like VSCode KCL plugin
support features: https://plugins.jetbrains.com/docs/intellij/language-server-protocol.html#supported-features
If the plugin isn't working as you expect, please reach out to us by filing an issue.
We are working actively on improving the KCL development on IntelliJ IDEA, and we welcome all kinds of contributions. You can refer to our contribution guide. It introduces how to build and run the extension locally.
Apache License Version 2.0