The Practical Data & Markup Language (PDML) is a lean, but much more readable alternative to the XML family of languages.
This extension is still a work-in-progress, but includes the following features.
- Syntax highlighting
- Auto-indentation
- Code Completion
- Basic Linting
Pair this extension with Expandra to have Emmet-like dynamic snippets.
The following language extensions are also supported.
- Attributes
- Comments
- Extension Nodes
In addition to PDML, support for the Practical Markup Language (PML) is also being worked on.
Highlighting for code embedded in fenced code blocks is not supported. The highlighting defaults to JavaScript, but doesn't change if the parent node has the lang
attribute set to something else.
If you know how to fix this please let me know.
File bugs, feature requests, or feedback at Github Issues.
PDML was created by Christian Neumanns and is still being specified. If you like the language and care about its future, stop by the PDML Github Discussion and say hello.