Skip to content

vladdu/lsp4j

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclipse LSP4J

Java binding for the Language Server Protocol and the Debug Adapter Protocol.

How To Use

A brief overview of how to use LSP4J to implement a server or a client can be found here:

Maven Repositories

p2 Update Sites

Snapshots

The snapshots are deployed during the build to:

Supported LSP Versions

  • LSP4J 0.11.* → LSP 3.16.0 (specification is not finalized yet)
  • LSP4J 0.10.* → LSP 3.16.0 (specification is not finalized yet)
  • LSP4J 0.9.* → LSP 3.15.0 (except Progress)
  • LSP4J 0.7.*, 0.8.* → LSP 3.14.0
  • LSP4J 0.6.* → LSP 3.13.0
  • LSP4J 0.5.* → LSP 3.10.0
  • LSP4J 0.4.* → LSP 3.7.0
  • LSP4J 0.2.*, 0.3.* → LSP 3.0
  • LSP4J 0.1.* → LSP 2.1

Supported DAP Versions

  • LSP4J 0.11.* → DAP 1.42.0
  • LSP4J 0.10.* → DAP 1.42.0
  • LSP4J 0.9.* → DAP 1.37.0 (except CancelRequest)
  • LSP4J 0.8.* → DAP 1.35.0
  • LSP4J 0.5.* – 0.7.* → DAP 1.31.0
  • LSP4J 0.4.* → DAP 1.25.0
  • LSP4J before 0.4.0 did not support DAP

Building and Contributing

To build and contribute to LSP4J please consult the Contribution Guide.

Licenses

LSP4J is published under two licenses:

SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 85.1%
  • Xtend 13.8%
  • Other 1.1%