Complete using all buffers
This commit is contained in:
@@ -248,9 +248,10 @@ fun! TodoComplete(findstart, base)
|
|||||||
endwhile
|
endwhile
|
||||||
return start
|
return start
|
||||||
else
|
else
|
||||||
let res = []
|
let res = []
|
||||||
|
for bufnr in range(1,bufnr('$'))
|
||||||
let lines=getbufline(bufnr,1,"$")
|
let lines=getbufline(bufnr,1,"$")
|
||||||
for line in lines
|
for line in lines
|
||||||
if line =~ "([a-Z]).* ".a:base
|
if line =~ "([a-Z]).* ".a:base
|
||||||
let item={}
|
let item={}
|
||||||
let item.word=substitute(line,'.*\('.a:base.'\S*\).*','\1',"")
|
let item.word=substitute(line,'.*\('.a:base.'\S*\).*','\1',"")
|
||||||
@@ -267,6 +268,7 @@ fun! TodoComplete(findstart, base)
|
|||||||
endif
|
endif
|
||||||
call add(res,item)
|
call add(res,item)
|
||||||
endif
|
endif
|
||||||
|
endfor
|
||||||
endfor
|
endfor
|
||||||
return res
|
return res
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user