From 2a36ec5dc5f039af1c79c62969a8573d16f3b8fa Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 19 Apr 2016 05:13:43 -0400 Subject: ftdetect/todo.vim: Don't remove partially completed todos with R When invoking the R command to remove old todos, only remove completed and deleted ones. Partially completed tasks should stick around and be reverted to uncomplete. --- ftplugin/todo.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ftplugin/todo.vim b/ftplugin/todo.vim index c8a0cad..323e5ec 100644 --- a/ftplugin/todo.vim +++ b/ftplugin/todo.vim @@ -9,7 +9,7 @@ nnoremap TwodoNewTodoAbove O- nnoremap TwodoMarkComplete m`:s/\v^(\s*)- /\1v / \| nohlsearch`` nnoremap TwodoMarkDeleted m`:s/\v^(\s*)- /\1x / \| nohlsearch`` nnoremap TwodoMarkPartiallyCompleted m`:s/\v^(\s*)- /\1S / \| nohlsearch`` -nnoremap TwodoRemoveOldTodos :g/^\s*[vSx] /d \| nohlsearch +nnoremap TwodoRemoveOldTodos :g/^\s*[vx] /d \| nohlsearch if !hasmapto('TwodoNewTodoBelow') || !maparg('n', 'n') nmap n TwodoNewTodoBelow -- cgit v1.2.3