Merge pull request #673 from lynnard/master

fixed bug with excludes for buffers
This commit is contained in:
Bailey Ling 2014-12-23 16:40:19 -08:00
commit 6387268f13
1 changed files with 8 additions and 4 deletions

View File

@ -135,16 +135,20 @@ function! s:get_buffer_list()
let cur = bufnr('%')
for nr in range(1, bufnr('$'))
if buflisted(nr) && bufexists(nr)
let toadd = 1
for ex in s:excludes
if match(bufname(nr), ex)
continue
if match(bufname(nr), ex) >= 0
let toadd = 0
break
endif
endfor
if getbufvar(nr, 'current_syntax') == 'qf'
continue
let toadd = 0
endif
if toadd
call add(buffers, nr)
endif
endif
endfor
let s:current_buffer_list = buffers