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 that: "Text inside Ruby, ERB, Javascript, Sass, and CSS filters are now properly recognized so you get all the syntax highlighting, snippets, commands, etc." but in sublime it doesn't work.
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$"}
]
}
]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With