diff options
author | w0rp <devw0rp@gmail.com> | 2017-08-19 20:15:36 +0100 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2017-08-19 20:15:46 +0100 |
commit | 9d6883561c9ea04a8552904eda518e49670fa7cb (patch) | |
tree | fd01b9b86e60cc45a4b6d4f9a139cb88d8fcfc63 /autoload/ale/list.vim | |
parent | b2d3764a18d410820b3623067067cd10f5f7f076 (diff) | |
download | ale-9d6883561c9ea04a8552904eda518e49670fa7cb.zip |
#653 Set problems from other buffers when buffers are first checked
Diffstat (limited to 'autoload/ale/list.vim')
-rw-r--r-- | autoload/ale/list.vim | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/autoload/ale/list.vim b/autoload/ale/list.vim index 6fe17d31..25920ce6 100644 --- a/autoload/ale/list.vim +++ b/autoload/ale/list.vim @@ -20,25 +20,6 @@ function! s:ShouldOpen(buffer) abort return l:val is 1 || (l:val is# 'on_save' && l:saved) endfunction -" A comparison function for de-duplicating loclist items for quickfix. -function! ale#list#TextLocItemCompare(left, right) abort - let l:cmp_val = ale#util#LocItemCompare(a:left, a:right) - - if l:cmp_val - return l:cmp_val - endif - - if a:left.text < a:right.text - return -1 - endif - - if a:left.text > a:right.text - return 1 - endif - - return 0 -endfunction - function! ale#list#GetCombinedList() abort let l:list = [] @@ -46,8 +27,8 @@ function! ale#list#GetCombinedList() abort call extend(l:list, l:info.loclist) endfor - call sort(l:list, function('ale#list#TextLocItemCompare')) - call uniq(l:list, function('ale#list#TextLocItemCompare')) + call sort(l:list, function('ale#util#LocItemCompareWithText')) + call uniq(l:list, function('ale#util#LocItemCompareWithText')) return l:list endfunction |