aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/messages_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-07-26 07:30:33 +0800
committerGitHub <noreply@github.com>2022-07-26 07:30:33 +0800
commitfe159d23fdcc0e93d454bdfdb80e05e2941d7f07 (patch)
tree4af297ea380165a44f2404ed601f50424a310111 /test/functional/ui/messages_spec.lua
parent3ded2ab55a1d894234163f82ced026e1423c9915 (diff)
downloadrneovim-fe159d23fdcc0e93d454bdfdb80e05e2941d7f07.tar.gz
rneovim-fe159d23fdcc0e93d454bdfdb80e05e2941d7f07.tar.bz2
rneovim-fe159d23fdcc0e93d454bdfdb80e05e2941d7f07.zip
vim-patch:9.0.0071: command overlaps with printed text in scrollback (#19505)
Problem: Command overlaps with printed text in scrollback. Solution: Clear until end-of-line and use correct message chunk. (closes vim/vim#10765, closes vim/vim#10764) https://github.com/vim/vim/commit/ecdc82e74e6a7e73d9067ece1d5eac33abfde5ed N/A patches for version.c: vim-patch:9.0.0070: using utfc_ptr2char_len() when length is negative Problem: Using utfc_ptr2char_len() when length is negative. Solution: Check value of length. (closes vim/vim#10760) https://github.com/vim/vim/commit/4dc513a22c017b3061287deac74fa55f70a3214c
Diffstat (limited to 'test/functional/ui/messages_spec.lua')
-rw-r--r--test/functional/ui/messages_spec.lua20
1 files changed, 18 insertions, 2 deletions
diff --git a/test/functional/ui/messages_spec.lua b/test/functional/ui/messages_spec.lua
index 00f126a1f2..e7eaedba2d 100644
--- a/test/functional/ui/messages_spec.lua
+++ b/test/functional/ui/messages_spec.lua
@@ -1854,7 +1854,7 @@ aliquip ex ea commodo consequat.]])
feed('k')
screen:expect{grid=[[
- {7:0}{8: }{7:)}{8: }|
+ {7:0}{8: }|
{9:1}{10: }|
{9:2}{10: }|
{9:3}{10: }|
@@ -1943,6 +1943,7 @@ aliquip ex ea commodo consequat.]])
-- text is not reflown; existing lines get cut
screen:try_resize(30, 12)
screen:expect{grid=[[
+ :lua error(_G.x) |
{2:E5108: Error executing lua [st}|
{2:":lua"]:1: Lorem ipsum dolor s}|
{2:et, consectetur} |
@@ -1953,7 +1954,6 @@ aliquip ex ea commodo consequat.]])
|
|
|
- |
{4:-- More --}^ |
]]}
@@ -1961,6 +1961,22 @@ aliquip ex ea commodo consequat.]])
-- wrapped at the new screen size.
feed('<cr>')
screen:expect{grid=[[
+ {2:E5108: Error executing lua [st}|
+ {2:":lua"]:1: Lorem ipsum dolor s}|
+ {2:et, consectetur} |
+ {2:adipisicing elit, sed do eiusm}|
+ {2:mpore} |
+ {2:incididunt ut labore et dolore}|
+ {2:a aliqua.} |
+ {2:Ut enim ad minim veniam, quis }|
+ {2:nostrud xercitation} |
+ {2:ullamco laboris nisi ut} |
+ {2:aliquip ex ea commodo consequa}|
+ {4:-- More --}^ |
+ ]]}
+
+ feed('<cr>')
+ screen:expect{grid=[[
{2:":lua"]:1: Lorem ipsum dolor s}|
{2:et, consectetur} |
{2:adipisicing elit, sed do eiusm}|