Accept lowercase 'x' as task complete mark

This commit is contained in:
Roland Seitz 2024-08-22 11:49:48 +02:00 committed by Tomas Babej
parent 0ee63dd1f5
commit 74c7643366
2 changed files with 2 additions and 2 deletions

View file

@ -41,7 +41,7 @@ endfor
" Define active and deleted task regions
" Will be colored dynamically by Meta().source_tw_colors()
syntax match TaskWikiTaskActive containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[S\]\s[^#]*/
syntax match TaskWikiTaskCompleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[X\]\s[^#]*/
syntax match TaskWikiTaskCompleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[[Xx]\]\s[^#]*/
syntax match TaskWikiTaskDeleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s*\[D\]\s[^#]*/
syntax match TaskWikiTaskRecurring containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[R\]\s[^#]*/
syntax match TaskWikiTaskWaiting containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[W\]\s[^#]*/

View file

@ -110,7 +110,7 @@ class VimwikiTask(object):
len(match.group('priority') or [])) # This is either 0,1,2 or 3
# Also make sure changes in the progress field are reflected
if self['completed_mark'] == 'X':
if self['completed_mark'] in ['X', 'x']:
self.task['status'] = 'completed'
self.task['start'] = None
self.task['end'] = self.task['end'] or datetime.now()