summaryrefslogtreecommitdiff
path: root/autoload/ale/list.vim
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-08-19 20:15:36 +0100
committerw0rp <devw0rp@gmail.com>2017-08-19 20:15:46 +0100
commit9d6883561c9ea04a8552904eda518e49670fa7cb (patch)
treefd01b9b86e60cc45a4b6d4f9a139cb88d8fcfc63 /autoload/ale/list.vim
parentb2d3764a18d410820b3623067067cd10f5f7f076 (diff)
downloadale-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.vim23
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