A collection of implementations for the Microsoft Language Server Protocol
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.baseline
gradle
groovy-language-server
language-server-commons
scripts Add initial project files (#1) Jul 8, 2016
.gitignore Replace simple logs with log4j12 and log to file (#70) Aug 22, 2016
LICENSE
README.md
build.gradle
circle.yml
gradle.properties Upgrade apache commons-io to 2.4 (#153) Feb 9, 2017
gradlew
gradlew.bat
settings.gradle

README.md

language-servers

CircleCI Download

A collection of implementations for the Microsoft Language Server Protocol

Included projects

groovy-language-server

A groovy implementation of the protocol. Uses the Java API definition in typefox/ls-api

language-server-commons

A framework that makes writing additional light-weight language-servers easier.

Dev Setup

Getting started

  • git clone <repo link>
  • cd language-servers
  • ./gradlew eclipse This generates eclipse projects
  • Import projects into eclipse

Building and Testing

  • ./gradlew build Compiles, runs tests, checkstyle and findbugs
  • ./gradlew test Runs all unit tests
  • ./gradlew publishToMavenLocal Creates jars in your Maven local repository

Debug

  • ./gradlew clean cleanEclipse Deletes gradle generated files