rlogiacco / Natural

Natural is a collection of Eclipse plugins to enable rich smart editing of acceptance tests using natural language definition files. It currently supports Cucumber and JBehave syntax.
Eclipse Public License 1.0
75 stars 37 forks source link

Add Language Server Protocol Support to the Gherkin Language #79

Closed miklossy closed 3 years ago

miklossy commented 4 years ago

Since Xtext 2.13 there is a support for building Language Server packages for Xtext-based languages.

It would be nice to add this LSP Support to the Gherkin Language to be able to use it in different editors, such as Atom, Theia, Visual Studio Code, ...

See also the List of Language Servers and the List of tools supporting the LSP.

rlogiacco commented 4 years ago

Jump in mate and help us out :-D

drkstr101 commented 4 years ago

Support for VSCode/Web based editors is coming up in the next release, which should be wrapped up today or tomorrow. However, they probably won't be fully supported until beta (Natural 2.0) is stable, which is coming a bit later.

drkstr101 commented 4 years ago

Added LSP support in https://github.com/rlogiacco/Natural/pull/82

Cheers!

drkstr101 commented 3 years ago

@rlogiacco This has already landed in master, so can probably be closed out.