Syntax highlighting for REAPER project files (.rpp, .rpp-bak).
| Token | Example | Scope |
|---|---|---|
| Tags | <PROJECT, <TRACK |
entity.name.tag.rpp |
| Properties | NAME, VOLPAN, SEL |
keyword.other.property.rpp |
| Double-quoted strings | "My Track" |
string.quoted.double.rpp |
| Single-quoted strings | 'value' |
string.quoted.single.rpp |
| Backtick strings | `value` |
string.quoted.other.backtick.rpp |
| GUIDs | {A1B2C3D4-1234-...} |
constant.other.guid.rpp |
| Floats | 0.75, -3.14 |
constant.numeric.float.rpp |
| Integers | 1, -42 |
constant.numeric.integer.rpp |
| Base64 blobs | SGVsbG8= |
string.unquoted.base64.rpp |
| Comments | // note |
comment.line.double-slash.rpp |
Blocks delimited by <TAG … > fold automatically.
", ', `, and { auto-close when typed.
.rpp · .RPP · .rpp-bak · .RPP-BAK
MIT