1 syntax "Jade" "\.jade$"
3 color yellow "^\s*([a-z0-9]+)"
5 color red "^\s*(html|head|body)"
7 icolor magenta "^\s*(include)"
9 color brightblue "^\s*(\-)\s(var)\s([a-z0-9]+)"
10 icolor magenta "^\s*-\s(var)$" "^\s*-\s(var)\s"
12 color brightblue "^\s*(case)\s(.*)"
13 color cyan "^\s*(when)\s(.*)"
14 icolor magenta "^\s*(case|when|default)$" "^\s*(case|when|default)\s"
15 color brightred "^\s*-\s(break)$" "^\s*-\s(break)\s"
17 icolor magenta "^\s*(if|else|else if)$" "^\s*(if|else|else if)\s"
19 icolor magenta "^\s*-\s(for)"
21 icolor magenta "^\s*(each)$" "^\s*(each)\s"
23 color blue start="\(" end="\)"
25 color cyan "('[^']*')|(\"[^\"]*\")"
26 # Parenthesis, commas, equals
27 icolor green "\(" "\)" "\," "\="
28 # Comments, dashes and spaces
29 color blue "\s+(//.*)"
30 color blue start="/\*" end="\*/"
31 color white "^\s*(\-)"
32 color ,green "[[:space:]]+$"
34 color brightblue "\s+(//-.*)"
35 # HTML-style conditional comments
36 color brightmagenta start="<!" end="!>"
37 color brightmagenta "<!\[endif\]-->"
39 color yellow "<([^!].*)>"
41 color yellow,magenta "\|"
43 color brightblack "^\s*(doctype)(.*)"
45 icolor brightgreen "https?:\/\/(www\.)?[a-zA-Z0-9@%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)" "_blank"