You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.4 KiB
47 lines
1.4 KiB
12 years ago
|
" Vim syntax file
|
||
|
" Language: StarDict
|
||
|
" Author: Matthew Urry
|
||
|
" Created: Thu 16 Apr 2009 10:18:10 AM BST
|
||
|
" Modified: Сбт 24 Июл 2010 15:15:08
|
||
|
|
||
|
if version < 600
|
||
|
syntax clear
|
||
|
elseif exists("b:current_syntax")
|
||
|
finish
|
||
|
endif
|
||
|
|
||
|
syn match tododone /DONE/
|
||
|
syn match todoinprogress /INPROGRESS/
|
||
|
syn match todotodo /TODO/
|
||
|
syn match tododate /\d\{2}\/\d\{2}\/\d\{2}/
|
||
|
syn region done start=/\*\*DONE/ end=/\*\*/
|
||
|
syn region inprogress start=/\*\*INPROGRESS/ end=/\*\*/
|
||
|
syn region matttodo start=/\*\*TODO/ end=/\*\*/
|
||
|
syn region majorpoint start=/==>/ end=/-->/me=s-3 contains=ALL
|
||
|
syn match minorpoint /-->/
|
||
|
syn region todomodified start=/Modified:/ end=/$/
|
||
|
|
||
|
if !exists("did_todo_syntax_inits")
|
||
|
let did_todo_syntax_inits = 1
|
||
|
hi link tododone tDone
|
||
|
hi link done tDone
|
||
|
hi default tDone ctermfg=DarkGreen guifg=DarkGreen
|
||
|
hi link todoinprogress tProgress
|
||
|
hi link inprogress tProgress
|
||
|
hi default tProgress ctermfg=DarkYellow guifg=DarkYellow
|
||
|
hi link todotodo tTodo
|
||
|
hi link matttodo tTodo
|
||
|
hi default tTodo ctermfg=White ctermbg=Red guifg=White guibg=Red
|
||
|
hi link majorpoint tMajor
|
||
|
hi default tMajor ctermfg=DarkMagenta guifg=DarkMagenta
|
||
|
hi link minorpoint tMinor
|
||
|
hi default tMinor ctermfg=DarkBlue guifg=DarkBlue
|
||
|
hi link tododate tdate
|
||
|
hi link todomodified tdate
|
||
|
hi default tdate ctermfg=DarkRed guifg=DarkRed
|
||
|
|
||
|
endif
|
||
|
|
||
|
let b:current_syntax="todo"
|
||
|
|