0
0
mirror of https://github.com/vim/vim.git synced 2025-11-13 22:54:27 -05:00

patch 8.0.0547: extra line break in verbosefile

Problem:    Extra line break in verbosefile when using ":echomsg". (Ingo
            Karkat)
Solution:   Don't call msg_start(). (closes #1618)
This commit is contained in:
Bram Moolenaar
2017-04-07 16:17:39 +02:00
parent 3bab93998d
commit 52604f2454
3 changed files with 12 additions and 1 deletions

View File

@@ -8328,7 +8328,6 @@ ex_execute(exarg_T *eap)
* follows is displayed on a new line when scrolling back at the
* more prompt. */
msg_sb_eol();
msg_start();
}
if (eap->cmdidx == CMD_echomsg)

View File

@@ -412,4 +412,14 @@ func Test_getcmdtype()
cunmap <F6>
endfunc
func Test_verbosefile()
set verbosefile=Xlog
echomsg 'foo'
echomsg 'bar'
set verbosefile=
let log = readfile('Xlog')
call assert_match("foo\nbar", join(log, "\n"))
call delete('Xlog')
endfunc
set cpo&

View File

@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
547,
/**/
546,
/**/