From 7e019c07fba4c6aafe279c1c3f4d361b42eeb706 Mon Sep 17 00:00:00 2001 From: Leandro Freitas Date: Tue, 31 May 2011 09:45:16 -0300 Subject: [PATCH] Matching some syntax groups --- syntax/todo.txt.vim | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 syntax/todo.txt.vim diff --git a/syntax/todo.txt.vim b/syntax/todo.txt.vim new file mode 100644 index 0000000..cefc342 --- /dev/null +++ b/syntax/todo.txt.vim @@ -0,0 +1,44 @@ +" File: todo.txt.vim +" Description: Todo.txt syntax settings +" Author: Leandro Freitas +" Licence: Vim licence +" Website: http://github.com/freitass/todo.txt.vim +" Version: 0.1 + +if exists("b:current_syntax") + finish +endif + +syntax match TodoComplete '^[xX].*$' +syntax match TodoNoPriotity '^[^(xX].*$' +syntax match TodoPriorityA '^([aA]).*$' +syntax match TodoPriorityB '^([bB]).*$' +syntax match TodoPriorityC '^([cC]).*$' +syntax match TodoPriorityD '^([dD]).*$' +syntax match TodoPriorityE '^([eE]).*$' +syntax match TodoPriorityF '^([fF]).*$' +syntax match TodoPriorityG '^([gG]).*$' +syntax match TodoPriorityH '^([hH]).*$' +syntax match TodoPriorityI '^([iI]).*$' +syntax match TodoPriorityJ '^([jJ]).*$' +syntax match TodoPriorityK '^([kK]).*$' +syntax match TodoPriorityL '^([lL]).*$' +syntax match TodoPriorityM '^([mM]).*$' +syntax match TodoPriorityN '^([nN]).*$' +syntax match TodoPriorityO '^([oO]).*$' +syntax match TodoPriorityP '^([pP]).*$' +syntax match TodoPriorityQ '^([qQ]).*$' +syntax match TodoPriorityR '^([rR]).*$' +syntax match TodoPriorityS '^([sS]).*$' +syntax match TodoPriorityT '^([tT]).*$' +syntax match TodoPriorityU '^([uU]).*$' +syntax match TodoPriorityV '^([vV]).*$' +syntax match TodoPriorityW '^([wW]).*$' +syntax match TodoPriorityX '^([xX]).*$' +syntax match TodoPriorityY '^([yY]).*$' +syntax match TodoPriorityZ '^([zZ]).*$' + +highlight default TodoPriorityA guifg=Red ctermfg=Red +" TODO + +let b:current_syntax = "todo.txt"