diff --git a/todolist.vim b/todolist.vim index ce5556f..5b9e135 100644 --- a/todolist.vim +++ b/todolist.vim @@ -1,5 +1,5 @@ " Vim syntax file -" Language: TODO list file (.td) +" Language: Todo list file (.todo, .td) " Maintainer: gd " Latest Revision: 31 Aug 2021 @@ -7,15 +7,17 @@ if exists("b:current_syntax") finish endif -syn keyword LsTodo TODO -syn match LsComment /#.*/ -syn match LsCompleted /^\s*+\s\+\S.*/ -syn match LsUncompleted /^\s*-\s\+\S.*/ -syn match LsRejected /^\s*x\s\+\S.*/ +syn region tdCode start='`' end='`' +syn region tdMarked start='\\' end='\\' +syn match tdComment /#.*/ +syn match tdCompleted /^\s*+\s\+\S.*/ +syn match tdUncompleted /^\s*-\s\+\S.*/ +syn match tdRejected /^\s*x\s\+\S.*/ " Highlight -hi LsUncompleted ctermfg=blue guifg=#0000ff -hi LsCompleted ctermfg=green guifg=#00ff00 -hi LsRejected ctermfg=red guifg=#ff0000 -hi LsComment ctermfg=cyan guifg=#00ffff -hi LsTodo ctermfg=black ctermbg=yellow guifg=#000000 guibg=#ffff00 +hi tdCode ctermfg=magenta guifg=#ff00ff +hi tdMarked ctermfg=black ctermbg=yellow guifg=#000000 guibg=#ffff00 +hi tdUncompleted ctermfg=lightblue guifg=#add8e6 +hi tdCompleted ctermfg=green guifg=#00ff00 +hi tdRejected ctermfg=red guifg=#ff0000 +hi tdComment ctermfg=cyan guifg=#00ffff