Skip to content
This repository was archived by the owner on Feb 2, 2026. It is now read-only.

Releases: SnakeskinTpl/language-tools

v0.0.6

22 Nov 13:34
8303800

Choose a tag to compare

Added

  • Support providing folding ranges (the textDocument/foldingRange LSP 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

16 Sep 08:45
e71d94c

Choose a tag to compare

Added

  • CLI subcommand for running validation checks.
  • Go to definition support for include directives.
  • Validation that include directive 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

15 Aug 18:07
b5c56d0

Choose a tag to compare

Added

  • Hover information for the placeholders %fileName% and %dirName%.
  • Validation for missing | between multi-line attributes.

Fixed

  • Minor improvements to attribute parsing

v0.0.3

30 Jul 14:44
fbdc967

Choose a tag to compare

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

25 Jul 17:38
e6295e2

Choose a tag to compare

Initial release Pre-release
Pre-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