Syntax highlighting for .tabg files used with the TabGen guitar tab generator.
Features
- Syntax highlighting for all TabGen language constructs
- Line comments (
###) and block comments (#-...-#) - Keyword highlighting (
define,track,seq,group,note) - Built-in variable highlighting (
__song,__bpm,__tuning, etc.) - Note syntax highlighting (
6@3,5@s-,4@3h5, etc.) - Operator highlighting (
->,*,+,&) - String and number literals
- Auto-closing pairs for
{},(),"", and#-...-#
Usage
Any file with the .tabg extension will automatically be recognized and highlighted.
Example
define __song -> { "My Song" }
define __bpm -> { 120 }
define __tuning -> { E:std }
track "Rhythm" -> {
bar1 -> {
{ 6@3 },
{ 5@0 + 4@2 }*4
}
seq { bar1 }
}
Release Notes
1.0.0
Initial release.
Author
Jacob Dawes