vim-patch:9.0.1785: wrong cursor position with 'showbreak' and lcs-eol (#24852)

Problem:  wrong cursor position with 'showbreak' and lcs-eol
Solution: Add size of 'showbreak' before when 'listchars' "eol" is used.
          Also fix wrong cursor position with wrapping virtual text on
          empty line and 'showbreak'.

closes: vim/vim#12891

1193951beb
This commit is contained in:
zeertzjq
2023-08-24 07:19:18 +08:00
committed by GitHub
parent dc45fb4655
commit 466c18b818
5 changed files with 72 additions and 46 deletions

View File

@@ -2886,6 +2886,15 @@ bbbbbbb]])
{1:~ }|
|
]]}
feed('zbx')
screen:expect{grid=[[
1 ^12312312312312312312312312|
{1:+}31231231231231231231231|
{1:+}23123123123123123123 |
{1:~ }|
{1:~ }|
|
]]}
end
describe('with showbreak, smoothscroll', function()