Skip to content

Add xml-lsp extension#6951

Open
pgundlach wants to merge 1 commit into
zed-industries:mainfrom
pgundlach:add-xml-lsp
Open

Add xml-lsp extension#6951
pgundlach wants to merge 1 commit into
zed-industries:mainfrom
pgundlach:add-xml-lsp

Conversation

@pgundlach

Copy link
Copy Markdown
  • I've read CONTRIBUTING.md and followed the relevant guidance for adding or updating my extension.

Adds xml-lsp, a language server for XML documents described by RELAX NG schemas: validation while typing, schema-driven completion (context-aware elements, attributes, values, tag skeletons), hover documentation, go-to-definition/references and rename for schema-annotated symbols, quick fixes, formatting, semantic tokens, and inlay hints. It attaches to the XML language provided by the XML extension; the server binary is downloaded from the project's GitHub releases (five platform targets). Developed against the speedata Publisher layout schemas, but any RELAX NG grammar works.

@cla-bot

cla-bot Bot commented Jul 24, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @pgundlach on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@cla-bot

cla-bot Bot commented Jul 24, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @pgundlach on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@pgundlach

Copy link
Copy Markdown
Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label Jul 24, 2026
@cla-bot

cla-bot Bot commented Jul 24, 2026

Copy link
Copy Markdown

The cla-bot has been summoned, and re-checked this pull request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant