Make the message formats configurable with buffer local variables

This commit is contained in:
w0rp
2017-11-19 23:44:02 +00:00
parent 0cb8130d0e
commit 597507e519
5 changed files with 53 additions and 13 deletions

View File

@@ -69,10 +69,12 @@ function! s:EchoImpl() abort
return
endif
let l:buffer = bufnr('')
let [l:info, l:loc] = s:FindItemAtCursor()
if !empty(l:loc)
let l:msg = ale#GetLocItemMessage(l:loc, g:ale_echo_msg_format)
let l:format = ale#Var(l:buffer, 'echo_msg_format')
let l:msg = ale#GetLocItemMessage(l:loc, l:format)
call ale#cursor#TruncatedEcho(l:msg)
let l:info.echoed = 1
elseif get(l:info, 'echoed')