From 1ec33cd4960bb47cb7df9b3fa0673b6f0b7862f0 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Mon, 6 Apr 2015 22:46:07 +0200 Subject: [PATCH] syntax: Add highlighting for the deleted tasks --- after/syntax/vimwiki.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/after/syntax/vimwiki.vim b/after/syntax/vimwiki.vim index ed49448..c28dcdb 100644 --- a/after/syntax/vimwiki.vim +++ b/after/syntax/vimwiki.vim @@ -2,8 +2,8 @@ let s:conceal = exists("+conceallevel") ? ' conceal': '' " Conceal the UUID -execute 'syn match VimwikiTaskUuid containedin=VimwikiCheckBoxDone,VimwikiCheckBoxActive /\v#([A-Z]:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/'.s:conceal -execute 'syn match VimwikiTaskUuid containedin=VimwikiCheckBoxDone,VimwikiCheckBoxActive /\v#([A-Z]:)?[0-9a-fA-F]{8}$/'.s:conceal +execute 'syn match VimwikiTaskUuid containedin=VimwikiCheckBoxDone,VimwikiCheckBoxActive,VimwikiCheckBoxDeleted /\v#([A-Z]:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/'.s:conceal +execute 'syn match VimwikiTaskUuid containedin=VimwikiCheckBoxDone,VimwikiCheckBoxActive,VimwikiCheckBoxDeleted /\v#([A-Z]:)?[0-9a-fA-F]{8}$/'.s:conceal " Conceal header definitions for s:i in range(1,6) @@ -14,6 +14,10 @@ endfor syntax match VimwikiCheckBoxActive /\s*\*\s*\[S\]\s.*$/ hi def link VimwikiCheckBoxActive Type +" Highlight deleted tasks +syntax match VimwikiCheckBoxDeleted /\s*\*\s*\[D\]\s.*$/ +hi def link VimwikiCheckBoxDeleted Error + " Highlight the UUID as comment hi link VimwikiTaskUuid Comment