Official extension providing language recognition, rich syntax highlighting, and official logo recognition for the SonLang systems programming language (.sonl).
Features
Official Language Recognition: Registers .sonl with Language ID sonlang.
Accurate Syntax Highlighting: Fully matches SonLang syntax including:
Declarations: val, var, fn, struct, union, pub
Control Flow: if, else, while, match, return, import
Borrow Checking Keywords: ref, mut ref
Compact Syntax: =>, ->
Type System: i32, i64, u8, usize, f64, bool, etc.
Language Icon: Contributes the official SonLang red 'S' vector icon for language files.
Language Configuration: Bracket matching, auto-closing quotes and braces, and line commenting (//).