Skip to content

Commit

Permalink
README: configuration options and some commentary (closes #87)
Browse files Browse the repository at this point in the history
  • Loading branch information
joshtynjala committed May 9, 2024
1 parent 4866a3f commit 8b5fbc3
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ The following language server protocol requests are currently supported:
- symbol
- typeDefinition

The following configuration options are supported:

- groovy.java.home (`string` - sets a custom JDK path)
- groovy.classpath (`string[]` - sets a custom classpath to include _.jar_ files)

## Build

To build from the command line, run the following command:
Expand All @@ -33,3 +38,11 @@ java -jar groovy-language-server-all.jar
```

Language server protocol messages are passed using standard I/O.

## Editors and IDEs

A sample language extension for Visual Studio Code is available in the _vscode-extension_ directory. There are no plans to release this extension to the VSCode Marketplace at this time.

Instructions for setting up the language server in Sublime Text is available in the _sublime-text_ directory.

Moonshine IDE natively provides a Grails project type that automatically configures the language server.

0 comments on commit 8b5fbc3

Please sign in to comment.