Skip to content

MicroShed/lsp4ij

Repository files navigation

Tools for IntelliJ IDEA

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

Requirements

Java 11 or later.

Build

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.

Contributing

See the CONTRIBUTING document for more details.

Issues

Please report bugs, issues and feature requests as described in the CONTRIBUTING document.