Guest User

Untitled

a guest
Feb 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. { scopeName = 'text.html.ruby';
  2. fileTypes = ( 'rhtml' );
  3. foldingStartMarker = '(?x)
  4. (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?>
  5. |<!--(?!.*-->)
  6. |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/)))
  7. )';
  8. foldingStopMarker = '(?x)
  9. (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)>
  10. |^\s*-->
  11. |(^|\s)\}
  12. )';
  13. patterns = (
  14. { name = 'comment.line.number-sign.ruby';
  15. begin = '(<%+\s*#)(?!>)(?=.*%>)';
  16. end = '(%>)';
  17. },
  18. { name = 'source.ruby.rails.embedded.one-line.html';
  19. begin = '(<%+)(?![=>#])(?!\s+#)(?=.*%>)';
  20. end = '(%>)';
  21. captures = { 1 = { name = 'meta.brace.erb.html'; }; };
  22. patterns = ( { include = 'source.ruby.rails.experimental'; } );
  23. },
  24. { name = 'source.ruby.rails.embedded.return-value.one-line.html';
  25. begin = '(<%+=)(?![>#])(?!\s+#)(?=.*%>)';
  26. end = '(%>)';
  27. captures = { 1 = { name = 'meta.brace.erb.return-value.html'; }; };
  28. patterns = ( { include = 'source.ruby.rails.experimental'; } );
  29. },
  30. { name = 'source.ruby.rails.embedded.return-value.html';
  31. begin = '<%+=(?!>)';
  32. end = '%>';
  33. captures = { 0 = { name = 'meta.brace.erb.return-value.html'; }; };
  34. patterns = ( { include = 'source.ruby.rails.experimental'; } );
  35. },
  36. { name = 'source.ruby.rails.embedded.html';
  37. begin = '<%+(?!>)';
  38. end = '%>';
  39. captures = { 0 = { name = 'meta.brace.erb.html'; }; };
  40. patterns = (
  41. { name = 'comment.line.number-sign.ruby';
  42. match = '#.*?(?=%>)';
  43. },
  44. { include = 'source.ruby.rails.experimental'; },
  45. );
  46. },
  47. { include = 'text.html.basic'; },
  48. );
  49. }
Add Comment
Please, Sign In to add comment