Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

TextMate javascript syntax highlighting for content_for :inline_js

View gist:1018085
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
// To edit:
// Bundles -> Bundle Editor -> Edit Languages
// Open Ruby on Rails
// Edit HTML (Rails)
// add to the patterns
 
{
name = 'inline_js.rails.embedded.html';
begin = '<%\s+(content_for)\s+(:inline_js)\s+(do)\s+-?%>';
end = '<%\s+(end)\s+-?%>';
beginCaptures = {
1 = { name = 'support.function.viewhelpers.rails'; };
2 = { name = 'constant.other.symbol.double-quoted.ruby'; };
3 = { name = 'keyword.control.def.ruby'; };
};
endCaptures = { 1 = { name = 'keyword.control.def.ruby'; }; }; // make it blue
patterns = (
{ include = 'source.js'; }
);
}

#winning!

Owner

Need to figure out how to not have a hack for the beginCaptures... But this works for now.

Great stuff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.