JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
todo: don't always set bg, don't bg space prefixes
authorJason Woofenden <jason@jasonwoof.com>
Tue, 19 Jul 2011 05:41:06 +0000 (01:41 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Tue, 19 Jul 2011 05:41:06 +0000 (01:41 -0400)
todo.vim

index f298b52..854f794 100644 (file)
--- a/todo.vim
+++ b/todo.vim
@@ -1,19 +1,19 @@
 highlight level1 ctermfg=LightGrey ctermbg=Red
 highlight level1 ctermfg=LightGrey ctermbg=Red
-highlight level2 ctermfg=Red ctermbg=Black
-highlight level3 ctermfg=DarkRed ctermbg=Black
-highlight level4 ctermfg=DarkYellow ctermbg=Black
+highlight level2 ctermfg=Red
+highlight level3 ctermfg=DarkRed
+highlight level4 ctermfg=DarkYellow
 highlight VICTORY ctermfg=Black ctermbg=Blue
 highlight VICTORY ctermfg=Black ctermbg=Blue
-highlight maybedone ctermfg=Black ctermbg=DarkGreen
+highlight maybedone ctermfg=DarkGreen
 highlight headline ctermfg=Black ctermbg=LightGrey
 "highlight moot ctermfg=DarkGrey ctermbg=Black
 
 highlight headline ctermfg=Black ctermbg=LightGrey
 "highlight moot ctermfg=DarkGrey ctermbg=Black
 
-syntax match level1 /^[*][*][*][*][^*]\zs.*/
-syntax match level2 /^[*][*][*][^*]\zs.*/
-syntax match level3 /^[*][*][^*]\zs.*/
-syntax match level4 /^[*][^*]\zs.*/
-syntax match VICTORY /^\(VICTORY\|DONE\|YAY\)!\?[^     ]*      \zs.*/
-syntax match maybedone /^done?.\zs.*/
-syntax match moot /^[#?].*/
+syntax match level1 /^[*][*][*][*][     ]\+\zs.*/
+syntax match level2 /^[*][*][*][        ]\+\zs.*/
+syntax match level3 /^[*][*][   ]\+\zs.*/
+syntax match level4 /^[*][      ]\+\zs.*/
+syntax match VICTORY /^\(VICTORY\|DONE\|YAY\)!\?[       ]\+\zs.*/
+syntax match maybedone /^\(done\)\??[  ]\+\zs.*/
+syntax match moot /^[#].*/
 syntax match headline /^ \+\zs[^       ]*/
 
 set tabstop=8
 syntax match headline /^ \+\zs[^       ]*/
 
 set tabstop=8