All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2025-01-26
- Added a warning notification when language detection for a file fails, together with fix suggestions
- Added an error notification when a language identifier provided in the settings is not registered
- Added
defaultLanguageId
setting to default the language of a file matching thedetect
glob but whose language could not be detected
- Fixed an important bug where the extension would start running the
re2c
binary over every single modified file during a "replace all" operation, causing significant lag
0.2.1 - 2024-12-02
- Fixed the extension README not rendering properly within VSCode
0.2.0 - 2024-12-02
- Support for D, Haskell, Java, JavaScript, OCaml, Python, V and Zig
- Language detection for
.re
files; now instead of relying on thefiles.associations
setting, the language of a file named likelexer.re
will be inferred based on the contents of its first line (see the README.md) - Highlighting for the new
/*!svars:re2c ... */
and/*!mvars:re2c ... */
blocks - New
ignore
setting to determine files that the extension should ignore - New
detect
setting to determine files for which the extension should infer their language
- Extension now starts up with VSCode rather than when a supported language is detected; this is necessary since re2c 4.0 can work with potentially any language
- Touched up the extension description and logo a bit
- The default associations created by this extension have been removed
0.1.3 - 2024-04-29
- Fixed
-
being highlighted as an operator at the beginning of a character class
0.1.2 - 2024-04-27
- Fixed
\]
escape not being properly detected in character classes
0.1.1 - 2024-04-26
- Fixed linting straight up not working
0.1.0 - 2024-04-26
- Initial release