Prevent tabs in error messages from causing "press enter" prompt.

Convert the tabs to spaces so that they are counted towards the window width
and the status message does not wrap.
This commit is contained in:
Charles Lehner 2012-10-25 17:20:07 -04:00
parent 33427121ec
commit 57e962865f

View File

@ -439,7 +439,8 @@ function! s:WideMsg(msg)
let old_ruler = &ruler let old_ruler = &ruler
let old_showcmd = &showcmd let old_showcmd = &showcmd
let msg = strpart(a:msg, 0, winwidth(0)-1) let msg = substitute(a:msg, "\t", repeat(" ", &tabstop), "g")
let msg = strpart(msg, 0, winwidth(0)-1)
"This is here because it is possible for some error messages to begin with "This is here because it is possible for some error messages to begin with
"\n which will cause a "press enter" prompt. I have noticed this in the "\n which will cause a "press enter" prompt. I have noticed this in the