Although this Praat syntax highlighter already works relatively well in Sublime Text, the highlighter is currently under development. Some aspects still need to be defined, refined and/or fixed.
So far, it aims to work with the latest Praat syntax. Compatibility with previous syntax versions is only partial. I hope to gradually improve compatibility as I'm able to work on newer versions.
- Highlighting of Praat's numerals, keywords, form elements, commands, operators, comments, quoted texts, methods, objects, objectDirectives, systemDirectives, fileDirectives, directives, colors, predefinedVariables, functions, object functions and procedures.
- Code folding for blocks.
- Auto completion snippets for loops, conditional jumps and forms.
- Download
praat.tmLanguage
and the snippet files. - Save them into your package folder. Under Windows 7, the path should be:
C:\Users\YOUR_USER_NAME\AppData\Roaming\Sublime Text 2\Packages\User
. Note that "AppData" is normally a hidden folder. A similar path should work for other versions of Sublime Text and/or Windows. - Restart Sublime Text.
If your files end in any of the most common Praat script extensions
(.praat
, .script
, .psc
, .praat_script
, .praatscript
,
.praat-script
, .praat-batch
, .proc
), they should automatically be
identified and highlighted by Sublime Text. Alternatively, you can
select highlighting for Praat by selecting View/Syntax/Praat
.
This Praat syntax highlighter is very much and shamelessly inspired in José Joaquín's Praat syntax highlighter for Kate. Besides some small additions, the lists of command definitions are pretty much the same. The quotation and double quotation highlighting method was taken from the R syntax highlighter for Sublime Text. The procedure highlighting is inspired in the system used in Python's syntax highlighter for Sublime Text.