-
released this
2026-09-12 22:04:14 +00:00 | 0 commits to main since this releaseSigil Language Support v0.2.0
Highlights
- New Sigil syntax coverage: byte literals, ranges (
..,..=), cast pattern, decorators, PascalCase user types, math unicode aliases - Theme parity:
let,const,fn,function,class,record,protocol,enum,struct,union,effect,modulenow render in the keyword color in Catppuccin and other themes - Binding names (
x,Foo,Person, …) get their own scope distinct from the declaration keyword - 18 new snippets:
match,try,import,pub fn,decorator,record,protocol,enum,struct,union,effect,lambda(typed keyword form),range,assert - Diagnostics: severity mapping covers
info/hint; schema mismatches now log to the Sigil output channel instead of being silently dropped
Changed
let/constscope renamedvariable.other.assignment→keyword.declarationclass/record/etc. consolidated tokeyword.declarationwithentity.name.typelookbehind for the bindingout/,*.vsixstill ignored;package-lock.jsonnow tracked
Housekeeping
.gitignore: droppedbun.lock(unused)- CI hardened: caching, JSON validation, vsix artifact upload, triggered on tags
Install
Download
sigil-vscode-language-support-0.2.0.vsixand run:
code --install-extension sigil-vscode-language-support-0.2.0.vsixDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New Sigil syntax coverage: byte literals, ranges (