This project provides classes necessary for the JetBrains IntelliJ interactive development environment to communicate with components that adhere to the language server protocol. This protocol is described in a Specification
Java 11 or later.
Run ./gradlew jar
to generate the jar file. To use as a jar dependency run this command to copy it into your local Maven repository: ./gradlew publishToMavenLocal
Your plugin must define the extension points in plugin.xml or include lsp4ij.xml. It must also define the plugin namespace in pluginNamespace.properties as "pluginNamespace=xxx" for use at runtime.
See the CONTRIBUTING document for more details.
Please report bugs, issues and feature requests as described in the CONTRIBUTING document.