From cde0bc49fa9f10d1fc83463088baa456895bf62b Mon Sep 17 00:00:00 2001 From: David Beniamine Date: Mon, 17 Nov 2014 18:14:02 +0100 Subject: [PATCH] UnMark as done fix --- ftplugin/todo.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ftplugin/todo.vim b/ftplugin/todo.vim index 3c11e7b..d410d24 100644 --- a/ftplugin/todo.vim +++ b/ftplugin/todo.vim @@ -26,7 +26,8 @@ function! TodoTxtPrependDate() endfunction function! TodoTxtToggleMarkAsDone() - if (getline(".") =~ "\s*x.*") + if (getline(".") =~ 'x\s*\d\{4\}') + echo getline(".") :call TodoTxtUnMarkAsDone() else :call TodoTxtMarkAsDone() @@ -34,8 +35,7 @@ function! TodoTxtToggleMarkAsDone() endfunction function! TodoTxtUnMarkAsDone() - :s/\s*x\s*[0-9]\{4}-[0-9]\{1,2}-[0-9]\{1,2}//g - normal li + :s/\s*x\s*\d\{4}-\d\{1,2}-\d\{1,2}\s*//g endfunction function! TodoTxtMarkAsDone()