Guest User

Untitled

a guest
Feb 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. { scopeName = 'text.plain.release-notes';
  2. fileTypes = ( 'tmReleaseNotes' );
  3. patterns = (
  4. { name = 'meta.separator.release-notes';
  5. match = '^\[(?:[\d-]+: )?(REVISION (\d+|v[\d.b]+))\]$
  6. ';
  7. captures = { 1 = { name = 'meta.toc-list.release-notes'; }; };
  8. },
  9. { begin = '^([ \t]*)(?=\S)';
  10. end = '^(?!\1(?=\S))';
  11. patterns = (
  12. { name = 'markup.underline.link';
  13. match = '(https?|ftp|mailto):\S+?(?=[)>,.'':;"]*(\s|$)|$)';
  14. },
  15. { name = 'keyword.other.release-notes';
  16. match = '\[(NEW|FIXED|CHANGED|REMOVED|INFO)\]';
  17. },
  18. { name = 'meta.ticket.release-notes';
  19. match = '([Tt]icket) ([0-9A-F]{8})\b';
  20. captures =
  21. { 1 = { name = 'storage.type.ticket.release-notes'; };
  22. 2 = { name = 'constant.numeric.ticket.release-notes'; };
  23. };
  24. },
  25. { name = 'meta.word.camel-case';
  26. comment = 'I do not want spell checking for CamelCase words. Since this is generally when quoting various API’s, I have deliberetly used A-Z and a-z (ASCII) -- Allan';
  27. match = '\b[A-Z]+[a-z]+[A-Z]\w*\b';
  28. },
  29. );
  30. contentName = 'meta.paragraph.text';
  31. },
  32. );
  33. }
Add Comment
Please, Sign In to add comment