JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
todo lists: cover odd corner case
[vim-syntax.git] / todo.vim
1 highlight partial ctermfg=DarkYellow
2 highlight done ctermfg=DarkGreen
3 highlight maybedone ctermfg=Blue
4 highlight headline ctermfg=White cterm=bold,underline
5 highlight moot ctermfg=DarkGrey
6
7 syntax match partial /^*\+\t\+\zs.*p[0-9]\{1,2}$/
8 syntax match done /^\(VICTORY\|DONE\|done\|YAY\|:)\|!\|+\)!\?\t\+\zs.*/
9 syntax match done /^\*\+\t\+\zs[0-9]\+$/
10 syntax match done /^\*\+\t\+\zs.*[^0-9]$/
11 syntax match done /^\*\+\t\+\zs.*[^p0-9].$/
12 syntax match done /^\*\+\t\+\zs.*[^p][0-9][0-9]$/
13 syntax match done /^\*\+\t\+\zs.*p1$/
14 syntax match done /^\*\*\+\t\+\zs.*p2$/
15 syntax match done /^\*\*\*\+\t\+\zs.*p3$/
16 syntax match done /^\*\*\*\*\+\t\+\zs.*p4$/
17 syntax match done /^\*\*\*\*\*\+\t\+\zs.*p5$/
18 syntax match done /^\*\*\*\*\*\*\+\t\+\zs.*p6$/
19 syntax match done /^\*\*\*\*\*\*\*\+\t\+\zs.*p7$/
20 syntax match done /^\*\*\*\*\*\*\*\*\+\t\+\zs.*p8$/
21 syntax match done /^\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p9$/
22 syntax match done /^\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p10$/
23 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p11$/
24 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p12$/
25 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p13$/
26 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p14$/
27 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p15$/
28 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p16$/
29 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p17$/
30 syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p18$/
31 syntax match maybedone /^\(done\)\??\t\+\zs.*/
32 syntax match moot /^[#]\t\+.*/
33 syntax match headline /^ \+\zs[^\t]*/
34
35 set tabstop=8
36 set shiftwidth=8