mirror of
https://github.com/dense-analysis/ale.git
synced 2026-01-09 04:52:29 +08:00
#653 - Filter out other buffers for loclist jumping
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
Before:
|
||||
let g:ale_buffer_info = {
|
||||
\ bufnr('%'): {
|
||||
\ bufnr(''): {
|
||||
\ 'loclist': [
|
||||
\ {'bufnr': bufnr('') - 1, 'lnum': 3, 'col': 2},
|
||||
\ {'bufnr': bufnr(''), 'lnum': 1, 'col': 2},
|
||||
\ {'bufnr': bufnr(''), 'lnum': 1, 'col': 3},
|
||||
\ {'bufnr': bufnr(''), 'lnum': 2, 'col': 1},
|
||||
@@ -9,6 +10,7 @@ Before:
|
||||
\ {'bufnr': bufnr(''), 'lnum': 2, 'col': 3},
|
||||
\ {'bufnr': bufnr(''), 'lnum': 2, 'col': 6},
|
||||
\ {'bufnr': bufnr(''), 'lnum': 2, 'col': 700},
|
||||
\ {'bufnr': bufnr('') + 1, 'lnum': 3, 'col': 2},
|
||||
\ ],
|
||||
\ },
|
||||
\}
|
||||
@@ -32,7 +34,6 @@ After:
|
||||
Given foobar (Some imaginary filetype):
|
||||
12345678
|
||||
12345678
|
||||
|
||||
|
||||
Execute(loclist jumping should jump correctly when not wrapping):
|
||||
AssertEqual [2, 1], TestJump('before', 0, [2, 2])
|
||||
@@ -77,6 +78,9 @@ Execute(We shouldn't move when jumping to the first item where there are none):
|
||||
AssertEqual [1, 6], TestJump(0, 0, [1, 6])
|
||||
|
||||
Execute(We should be able to jump when the error line is blank):
|
||||
" Add a blank line at the end.
|
||||
call setline(1, getline('.', '$') + [''])
|
||||
" Add a problem on the blank line.
|
||||
call add(g:ale_buffer_info[bufnr('%')].loclist, {'bufnr': bufnr(''), 'lnum': 3, 'col': 1})
|
||||
|
||||
AssertEqual 0, len(getline(3))
|
||||
|
||||
Reference in New Issue
Block a user