Skip to content

Commit 74c7643

Browse files
Role92tbabej
authored andcommitted
Accept lowercase 'x' as task complete mark
1 parent 0ee63dd commit 74c7643

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

after/syntax/vimwiki.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ endfor
4141
" Define active and deleted task regions
4242
" Will be colored dynamically by Meta().source_tw_colors()
4343
syntax match TaskWikiTaskActive containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[S\]\s[^#]*/
44-
syntax match TaskWikiTaskCompleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[X\]\s[^#]*/
44+
syntax match TaskWikiTaskCompleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[[Xx]\]\s[^#]*/
4545
syntax match TaskWikiTaskDeleted containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s*\[D\]\s[^#]*/
4646
syntax match TaskWikiTaskRecurring containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[R\]\s[^#]*/
4747
syntax match TaskWikiTaskWaiting containedin=TaskWikiTask contained contains=@TaskWikiTaskContains /\s*\*\s\[W\]\s[^#]*/

taskwiki/vwtask.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def from_line(cls, cache, number):
110110
len(match.group('priority') or [])) # This is either 0,1,2 or 3
111111

112112
# Also make sure changes in the progress field are reflected
113-
if self['completed_mark'] == 'X':
113+
if self['completed_mark'] in ['X', 'x']:
114114
self.task['status'] = 'completed'
115115
self.task['start'] = None
116116
self.task['end'] = self.task['end'] or datetime.now()

0 commit comments

Comments
 (0)