mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-08 11:33:48 -05:00
Use sort+uniq with tabpagebuflist to remove duplicates
This commit is contained in:
committed by
Andy Stewart
parent
4931dd1a82
commit
6c2def1075
@@ -3,7 +3,7 @@ let s:t_string = type('')
|
||||
" Primary functions {{{
|
||||
|
||||
function! gitgutter#all(force) abort
|
||||
for bufnr in tabpagebuflist()
|
||||
for bufnr in uniq(sort(tabpagebuflist()))
|
||||
let file = expand('#'.bufnr.':p')
|
||||
if !empty(file)
|
||||
call gitgutter#init_buffer(bufnr)
|
||||
@@ -57,6 +57,7 @@ function! gitgutter#disable() abort
|
||||
for i in range(tabpagenr('$'))
|
||||
call extend(buflist, tabpagebuflist(i + 1))
|
||||
endfor
|
||||
call uniq(sort(buflist))
|
||||
|
||||
for bufnr in buflist
|
||||
let file = expand('#'.bufnr.':p')
|
||||
|
||||
Reference in New Issue
Block a user