lib/libesp32/berry_animation/tools/tasmota.animation-dsl-1.2.1/README.md
This extension provides syntax highlighting, snippets, and language support for the Berry Animation Framework DSL (.anim files).
strip, color, palette, animation, sequence, template, import, set, play, run, if, repeat, reset, restart, log, etc.solid, breathe, rich_palette, beacon, comet, etc.triangle, cosine_osc, sawtooth, color_cycle, strip_length, ramp, linear, smooth, squareabs, max, min, round, sqrt, scale, sin, cosuser.function_name() syntax with proper highlighting#FF0000, 0xFF0000, 0x80FF0000) and named colors (red, blue, etc.)This extension automatically activates for files with the .anim extension.
The extension uses semantic token scopes that work with any VSCode theme:
This ensures the syntax highlighting looks great whether you prefer dark themes, light themes, or high contrast themes.
.vsix file.vsix file%USERPROFILE%\.vscode\extensions\~/.vscode/extensions/~/.vscode/extensions/npm install -g @vscode/vsce
cd vscode-animation-dsl
vsce package
This creates a .vsix file that can be installed in VSCode.
.anim file to test syntax highlightingContributions are welcome! Please feel free to submit issues or pull requests.
syntaxes/animation-dsl.tmLanguage.jsonThis extension is part of the Berry Animation Framework project and follows the same license terms.