I have sublime 2/3 and the colorize inside a :javascript block doesn\'t work fine.
The package is this https://sublime.wbond.net/packages/Haml
Actually they says
Sublime 3 comes with preinstalled Rails
package. This package also contains "Ruby Haml" syntax, which does not highlight embedded js etc. If you press ctrl + alt + p
and type haml
you will probably see two Set Syntax: Ruby Haml
, one from Rails
package, one from Haml
. You need the latter to be used.
The best solution for me was to install ApplySyntax
and in it's user settings add the following:
// Put your custom syntax rules here:
"syntaxes": [
{
"syntax": "Haml/Syntaxes/Ruby Haml",
"extensions": ["haml"],
"rules": [
{"file_name": ".*\\.haml$"}
]
}
]
https://sublime.wbond.net/packages/Haml (https://github.com/phuibonhoa/handcrafted-haml-textmate-bundle) (installed with Package Control) works for me.
Though it would be nice to use it as the default somehow...