DEV Community

Josh Pinkney
Josh Pinkney

Posted on

Introducing the XML Language Server!!!

For the past 6 months or so some of my co-workers at Red Hat have been working on a language server for XML. This has been a heavily requested language server with a few attempts, but all of them only had basics features. As someone who is really fascinated with language servers its awesome to see another new one come out, especially one that I got to watch grow from inception. It just released on the VSCode marketplace a week or two ago and its really exciting to see the impact it has on writing XML.

The current features are:

  • Syntax error reporting
  • General code completion
  • Auto-close tags
  • Symbol highlighting
  • Document folding
  • Document symbols and outline
  • Renaming support
  • Document Formatting
  • XSD validation
  • XSD based hover
  • XSD based code completion
  • Code actions

Features gif

It is still being actively developed and if you would like to check it out here's a link: https://github.com/angelozerr/lsp4xml

Top comments (1)

Collapse
 
philipp__6424ee1faaca7b14 profile image
Philipp

Such a great tool! Love it since day 1. There's nothing comparable on the Marketplace.