Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "LSP4E"

(Use cases)
(How to contribute)
Line 11: Line 11:
 
== How to contribute ==
 
== How to contribute ==
  
Just read the [https://projects.eclipse.org/projects/technology.lsp4e/developer contribution page], set up the Eclipse project and understand how it works.  
+
First, read the [https://projects.eclipse.org/projects/technology.lsp4e/developer contribution page] and the [https://git.eclipse.org/c/lsp4e/lsp4e.git/tree/CONTRIBUTING.md contributing readme], then set up the Eclipse project and understand how it works.  
  
* https://git.eclipse.org/c/lsp4e/lsp4e.git/tree/CONTRIBUTING.md
+
A simple setup example: get Eclipse JEE, clone the source from https://git.eclipse.org/r/p/lsp4e/lsp4e and import the existing maven projects into the workspace. Then, open the target platform file, wait for the target is resolved, and set it as target platform.
  
 
== Use cases ==
 
== Use cases ==

Revision as of 20:01, 24 January 2018


The project includes the necessary code to integrate any language server in the Eclipse IDE, interacting with the language server: it orchestrates the request to the language servers and presents the response in the usual IDE metaphors so users can manipulate them

Quick Links:

How to contribute

First, read the contribution page and the contributing readme, then set up the Eclipse project and understand how it works.

A simple setup example: get Eclipse JEE, clone the source from https://git.eclipse.org/r/p/lsp4e/lsp4e and import the existing maven projects into the workspace. Then, open the target platform file, wait for the target is resolved, and set it as target platform.

Use cases

LSP4E is already used in several Eclipse plugin/products, such as: aCute, Blue Sky, LSP4E PHP, RedOx, Spring Tools 4.

Related Resources

Below you can see some useful references:

Back to the top