Fixes #39: Completion date replaces creation date.

This commit is contained in:
Leandro Freitas
2015-05-20 17:13:27 -03:00
parent 79e4d352a2
commit 1e465dd931
3 changed files with 7 additions and 3 deletions

View File

@@ -25,6 +25,10 @@ function! s:get_current_date()
return strftime('%Y-%m-%d')
endfunction
function! todo#txt#prepend_date()
execute 'normal! I' . s:get_current_date() . ' '
endfunction
function! todo#txt#replace_date()
let current_line = getline('.')
if (current_line =~ '^\(([a-zA-Z]) \)\?\d\{2,4\}-\d\{2\}-\d\{2\} ') &&

View File

@@ -1,5 +1,5 @@
# lorem_ipsum
first task to be marked as done
second task to be marked as done
third task to be marked as done
2015-05-20 third task to be marked as done
# end_lorem_ipsum

View File

@@ -8,13 +8,13 @@ let s:TODAY = strftime("%Y-%m-%d")
let s:FIRST_TASK_DONE = [
\ 'x ' . s:TODAY . ' first task to be marked as done',
\ 'second task to be marked as done',
\ 'third task to be marked as done',
\ '2015-05-20 third task to be marked as done',
\ ]
let s:ALL_TASKS_DONE = [
\ 'x ' . s:TODAY . ' first task to be marked as done',
\ 'x ' . s:TODAY . ' second task to be marked as done',
\ 'x ' . s:TODAY . ' third task to be marked as done',
\ 'x ' . s:TODAY . ' 2015-05-20 third task to be marked as done',
\ ]
function! s:tc.test_mark_as_done()