X-Git-Url: https://jasonwoof.com/gitweb/?p=vim-syntax.git;a=blobdiff_plain;f=todo.vim;h=3f3575009879eace9aa0dd900a3bff6541595410;hp=854f7947d94b2041f9dbc87d6ad0b0e5530be356;hb=HEAD;hpb=50d8dbc353aa1d27044c7ced7ca1703ea48d30d0 diff --git a/todo.vim b/todo.vim index 854f794..3f35750 100644 --- a/todo.vim +++ b/todo.vim @@ -1,20 +1,15 @@ -highlight level1 ctermfg=LightGrey ctermbg=Red -highlight level2 ctermfg=Red -highlight level3 ctermfg=DarkRed -highlight level4 ctermfg=DarkYellow -highlight VICTORY ctermfg=Black ctermbg=Blue -highlight maybedone ctermfg=DarkGreen -highlight headline ctermfg=Black ctermbg=LightGrey -"highlight moot ctermfg=DarkGrey ctermbg=Black +highlight done ctermfg=DarkGreen +highlight maybedone ctermfg=Blue +highlight headline ctermfg=White cterm=bold,underline +highlight moot ctermfg=DarkGrey +highlight indent ctermfg=NONE -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[^ ]*/ +syntax match done /^\*\+\t\+\zs\S.*$/ +syntax match maybedone /^\(done\)\??\t\+\zs.*/ +syntax match moot /^[#]\t\+.*/ +syntax match indent /^\s\+/ +syn region headline start=/^$\|\%1l/ contains=indent end="\S.*$" +"syntax match headline /^ \+\zs[^\t]*/ -set tabstop=8 -set shiftwidth=8 +syntax sync minlines=1 +syntax sync maxlines=1