JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
todo lists: support up to 18 stars (from 9)
authorJason Woofenden <jason@jasonwoof.com>
Thu, 20 Oct 2011 18:44:54 +0000 (14:44 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Thu, 20 Oct 2011 18:44:54 +0000 (14:44 -0400)
todo.vim

index 8fd7a97..15b2b75 100644 (file)
--- a/todo.vim
+++ b/todo.vim
@@ -4,10 +4,11 @@ highlight maybedone ctermfg=Blue
 highlight headline ctermfg=White cterm=bold,underline
 highlight moot ctermfg=DarkGrey
 
-syntax match partial /^*\+\t\+\zs.*p[0-9]$/
+syntax match partial /^*\+\t\+\zs.*p[0-9]\{1,2}$/
 syntax match done /^\(VICTORY\|DONE\|done\|YAY\|:)\|!\|+\)!\?\t\+\zs.*/
 syntax match done /^\*\+\t\+\zs.*[^0-9]$/
-syntax match done /^\*\+\t\+\zs.*[^p].$/
+syntax match done /^\*\+\t\+\zs.*[^p0-9].$/
+syntax match done /^\*\+\t\+\zs.*[^p][0-9][0-9]$/
 syntax match done /^\*\+\t\+\zs.*p1$/
 syntax match done /^\*\*\+\t\+\zs.*p2$/
 syntax match done /^\*\*\*\+\t\+\zs.*p3$/
@@ -17,6 +18,15 @@ syntax match done /^\*\*\*\*\*\*\+\t\+\zs.*p6$/
 syntax match done /^\*\*\*\*\*\*\*\+\t\+\zs.*p7$/
 syntax match done /^\*\*\*\*\*\*\*\*\+\t\+\zs.*p8$/
 syntax match done /^\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p9$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p10$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p11$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p12$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p13$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p14$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p15$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p16$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p17$/
+syntax match done /^\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\t\+\zs.*p18$/
 syntax match maybedone /^\(done\)\??\t\+\zs.*/
 syntax match moot /^[#]\t\+.*/
 syntax match headline /^ \+\zs[^\t]*/