Skip to content

fbricon/lemminx

 
 

Repository files navigation

Build Status

XML Language Server (lsp4xml)

The lsp4xml is a XML language specific implementation of the Language Server Protocol and can be used with any editor that supports the protocol, to offer good support for the XML Language. The server is based on:

  • Eclipse LSP4J, the Java binding for the Language Server Protocol.
  • Xerces to manage XML Schema validation, completion and hover

Features

See screenshots in the wiki

Extension

The XML Language Server is extensible with plugin kind (with SPI). Here existings extensions:

  • content model to provide completion, validation, hover based on XML Schema.
  • emmet to provide completion based on Emmet.

Demo

XML Language Server Demo

Clients

Here client which consumes this XML Language Server:

About

XML Language Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 54.7%
  • JavaScript 45.1%
  • HTML 0.2%