This repository was archived by the owner on Feb 2, 2026. It is now read-only.
Releases: SnakeskinTpl/language-tools
Releases · SnakeskinTpl/language-tools
v0.0.6
Added
- Support providing folding ranges (the
textDocument/foldingRangeLSP request).
Fixed
- Minor improvements to the grammar to fix some of the ambiguities.
- Resolve relative path
includes.
Changed
- Removed the upper limit for the IntelliJ plugin.
- Improve hover highlight range for tags and attributes.
v0.0.5
Added
- CLI subcommand for running validation checks.
- Go to definition support for
includedirectives. - Validation that
includedirective paths exist.
Fixed
- Some diagnostic messages related to parsing errors around indentation were not being shown.
- Parser now allows commas to appear at the beginning of plain text.
v0.0.4
v0.0.3
Added
- Syntax highlighting using the TextMate grammar file from the old extension.
Fixed
- Improved the parser to handle more cases. Now it can parse V4Fire/Client correctly.
- Hover information was not working due to missing range information.
Initial release
This is the first version of the Snakeskin extension with LSP support. It is not production-ready yet as the parser is full of hacks and workarounds and currently only supports a subset of Snakeskin.
Features:
- Basic parser to check syntax errors
- Semantic highlighting support for a few nodes (currently only tags, attribute keys, and class names)
- Hover information for tags and attributes, both for native HTML and Vue.js