This plugin adds support for the Language Server Protocol (LSP) to jEdit.
This protocol extracts IDE functionality into a separate process that text editors can communicate with, enabling advanced functionality without requiring each editor to implement it from scratch.
A few things are required to build this plugin:
svn, for checking out the
ant, for running the build.
If you have all of those, then simply run:
It works for me on openSUSE Tumbleweed, and your mileage may vary if attempting to run on a different system.
Each edit mode can be configured to run a specific language server the first time a buffer of that mode is loaded.
Currently, only Go is pre-configured with the
gopls command, but support for
others can be defined in the Plugin Options pane.