Autocomplete for bracket tags, KV tags, genres, tempo, voice tags
Validation diagnostics (unknown tags, unclosed brackets, KV format, BPM sanity)
Scaffolding snippets for quick document creation
Note: The grammars emit distinct syntax scopes for sections, cues, KV keys/values, BPM, and comments so themes can color each element type distinctly.
Install / Run locally
npm install
npm run watch
Press F5 in VS Code to launch Extension Development Host
Usage
Create a file like my_song.lyrics and use bracket tags like [Verse], [Chorus], [Mood: Dark].
Create a file like my_song.suno and write a prompt line + optional bracket tags.
Type suno:lyrics:scaffold or suno:style:scaffold to insert templates.
Customizing tags
Edit data/tags.json. That catalog drives autocomplete + validation.