aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/breakindent_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-08-24 07:27:18 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-08-28 05:51:01 +0800
commit128091a256d64db2f983d70a888b379d7e63f131 (patch)
tree02d71afdc932cb051d648f9353e480934917aa7a /test/functional/legacy/breakindent_spec.lua
parentabb8c2c453d1e084f8ab3e9bbaa8b27515c81a9f (diff)
downloadrneovim-128091a256d64db2f983d70a888b379d7e63f131.tar.gz
rneovim-128091a256d64db2f983d70a888b379d7e63f131.tar.bz2
rneovim-128091a256d64db2f983d70a888b379d7e63f131.zip
fix(ui): wrong cursor position with left gravity inline virt text at eol
Diffstat (limited to 'test/functional/legacy/breakindent_spec.lua')
-rw-r--r--test/functional/legacy/breakindent_spec.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/test/functional/legacy/breakindent_spec.lua b/test/functional/legacy/breakindent_spec.lua
index ecd2d47f47..3913ba935a 100644
--- a/test/functional/legacy/breakindent_spec.lua
+++ b/test/functional/legacy/breakindent_spec.lua
@@ -21,7 +21,6 @@ describe('breakindent', function()
set listchars=eol:$
let &signcolumn = 'yes'
let &showbreak = '++'
- let &breakindent = v:true
let &breakindentopt = 'shift:2'
let leftcol = win_getid()->getwininfo()->get(0, {})->get('textoff')
eval repeat('x', &columns - leftcol - 1)->setline(1)
@@ -39,6 +38,9 @@ describe('breakindent', function()
-- No line wraps, so changing 'showbreak' should lead to the same screen.
command('setlocal showbreak=+')
screen:expect_unchanged()
+ -- No line wraps, so setting 'breakindent' should lead to the same screen.
+ command('setlocal breakindent')
+ screen:expect_unchanged()
-- The first line now wraps because of "eol" in 'listchars'.
command('setlocal list')
screen:expect{grid=[[
@@ -49,5 +51,14 @@ describe('breakindent', function()
{0:~ }|
{2:-- INSERT --} |
]]}
+ command('setlocal nobreakindent')
+ screen:expect{grid=[[
+ {1: }xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX|
+ {1: }{0:+^$} |
+ {1: }second line{0:$} |
+ {0:~ }|
+ {0:~ }|
+ {2:-- INSERT --} |
+ ]]}
end)
end)