summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorninjawithaneedle <ninjawithaneedle2@gmail.com>2017-02-13 16:24:25 +0530
committerninjawithaneedle <ninjawithaneedle2@gmail.com>2017-02-13 16:30:32 +0530
commita2f59049dc4123b44631d198b94924c5ab47664a (patch)
tree5d6e9b187bd3168a74e5063146d09c0668204e57 /autoload
parent5cdd1498b459403c7e54a4dd45f2f14b97969544 (diff)
downloadale-a2f59049dc4123b44631d198b94924c5ab47664a.zip
Highlighting should not filter linter messages without column info
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/highlight.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/autoload/ale/highlight.vim b/autoload/ale/highlight.vim
index 348226ea..b57931f6 100644
--- a/autoload/ale/highlight.vim
+++ b/autoload/ale/highlight.vim
@@ -63,8 +63,9 @@ function! ale#highlight#SetHighlights(buffer, loclist) abort
" we next open it.
"
" We'll filter the loclist down to items we can set now.
+ let temp_loclist = deepcopy(a:loclist)
let s:buffer_highlights[a:buffer] = filter(
- \ a:loclist,
+ \ temp_loclist,
\ 'v:val.bufnr == a:buffer && v:val.col > 0'
\)