VS Code Extensions
T

tabg

by JacobDawes

Guitar Tab Writing Language

Downloads

0

Rating

— (0)

Version

0.0.1

Last updated

Apr 09, 2026

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

Related extensions