mirror of
https://github.com/neovim/neovim.git
synced 2026-04-19 14:00:49 +00:00
fix(messages): proper multiline Lua print() messages #31205
Problem: Separate message emitted for each newline present in Lua
print() arguments.
Solution: Make msg_multiline() handle NUL bytes. Refactor print() to use
msg_multiline(). Refactor vim.print() to use print().
This commit is contained in:
@@ -142,7 +142,7 @@ describe('vim.ui_attach', function()
|
||||
'msg_history_show',
|
||||
{
|
||||
{ 'echomsg', { { 0, 'message1', 0 } } },
|
||||
{ '', { { 0, 'message2', 0 } } },
|
||||
{ 'lua_print', { { 0, 'message2', 0 } } },
|
||||
{ 'echomsg', { { 0, 'message3', 0 } } },
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user