From f77215ca809114c7b1e5b1a9a6d035650ac1eee1 Mon Sep 17 00:00:00 2001 From: David Beniamine Date: Thu, 30 Mar 2017 18:57:18 +0200 Subject: [PATCH] Fix issue #11 Complete function assumed that a line started with x or a priority which is not necessarily true, thus some lines where ignored from completion. --- autoload/todo.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/todo.vim b/autoload/todo.vim index 2eb2824..8c228af 100644 --- a/autoload/todo.vim +++ b/autoload/todo.vim @@ -350,7 +350,7 @@ fun! todo#Complete(findstart, base) for bufnr in range(1,bufnr('$')) let lines=getbufline(bufnr,1,"$") for line in lines - if line =~ "[x\s0-9\-]*([a-Z]).* ".a:base + if line =~ " ".a:base " init temporary item let item={} let item.word=substitute(line,'.*\('.a:base.'\S*\).*','\1',"")