23 lines
755 B
VimL
23 lines
755 B
VimL
|
" Project syntax file.
|
||
|
" Anthony Perkins
|
||
|
|
||
|
if exists("b:current_syntax")
|
||
|
finish
|
||
|
endif
|
||
|
|
||
|
syntax region prName start="^\s*#" end="$"
|
||
|
syntax match prName /^.\+\n=\+$/
|
||
|
syntax match prName /^.\+\n-\+$/
|
||
|
syntax match prTodo /^\s*TODO:/
|
||
|
syntax match prWork /^\s*WORK:/
|
||
|
syntax match prDone /^\s*DONE:/
|
||
|
syntax match prDate /\<\d\{4}-\d\{2}-\d\{2}\>/
|
||
|
|
||
|
hi prName term=bold cterm=bold gui=bold
|
||
|
hi prTodo term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=1 guifg=#ff0000
|
||
|
hi prWork term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=1 guifg=#ff8000
|
||
|
hi prDone term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=1 guifg=#008000
|
||
|
hi prDate term=bold cterm=bold gui=bold ctermfg=1 guifg=#0000ff
|
||
|
|
||
|
let b:current_syntax = 'pr'
|