From 322d22bef8647a29dac633927a6581ef5dc1cf38 Mon Sep 17 00:00:00 2001 From: Alex Claman Date: Thu, 22 Jun 2023 12:43:03 -0400 Subject: [PATCH] Add basic GTD-style token highlighting (#1315) * Add basic GTD-style token highlighting * Update vimwiki.txt * Revert "Update vimwiki.txt" This reverts commit bd7c9cfe68abe12d360b347688acbbca8e856be9. --- syntax/vimwiki.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/syntax/vimwiki.vim b/syntax/vimwiki.vim index ded7e62..8580ce4 100644 --- a/syntax/vimwiki.vim +++ b/syntax/vimwiki.vim @@ -168,6 +168,12 @@ elseif vimwiki#vars#get_global('hl_cb_checked') == 2 \ .'/ contains=VimwikiNoExistsLink,VimwikiLink,VimwikiWeblink1,VimwikiWikiLink1,@Spell' endif +" GTD-style token highlighting + +syntax match TodoDate '\d\{2,4\}-\d\{2\}-\d\{2\}' contains=VimwikiTodo +syntax match TodoDueDate 'due:\d\{2,4\}-\d\{2\}-\d\{2\}' contains=VimwikiTodo +syntax match TodoProject '\(^\|\W\)+[^[:blank:]]\+' contains=VimwikiTodo +syntax match TodoContext '\(^\|\W\)@[^[:blank:]]\+' contains=VimwikiTodo " Header Level: 1..6 for s:i in range(1,6) @@ -495,6 +501,12 @@ hi def link VimwikiHeaderCharT VimwikiMarkers hi def link VimwikiLinkCharT VimwikiLinkT hi def link VimwikiNoExistsLinkCharT VimwikiNoExistsLinkT +" GTD-style token highlighting + +hi def link TodoDate PreProc +hi def link TodoDueDate VimWikiBold +hi def link TodoProject Constant +hi def link TodoContext Statement " Load syntax-specific functionality call vimwiki#u#reload_regexes_custom()