aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/sign_spec.lua
diff options
context:
space:
mode:
authorDan Aloni <alonid@gmail.com>2020-05-15 19:22:44 +0300
committerDan Aloni <alonid@gmail.com>2021-04-17 10:11:17 +0300
commitf2ed7605da45eb79a4f7bb89fb19f680fb5a4927 (patch)
tree20327ffc02b6c7a89cf84da36af50a479d03d2f4 /test/functional/ui/sign_spec.lua
parenta6504ec3398af114585db1d1134335d838bdb8d9 (diff)
downloadrneovim-f2ed7605da45eb79a4f7bb89fb19f680fb5a4927.tar.gz
rneovim-f2ed7605da45eb79a4f7bb89fb19f680fb5a4927.tar.bz2
rneovim-f2ed7605da45eb79a4f7bb89fb19f680fb5a4927.zip
Handle 'orphaned signs' on line deletion for signcolumn >= 2
Diffstat (limited to 'test/functional/ui/sign_spec.lua')
-rw-r--r--test/functional/ui/sign_spec.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/functional/ui/sign_spec.lua b/test/functional/ui/sign_spec.lua
index 1937102782..06c92a4b10 100644
--- a/test/functional/ui/sign_spec.lua
+++ b/test/functional/ui/sign_spec.lua
@@ -264,6 +264,24 @@ describe('Signs', function()
{0:~ }|
|
]]}
+ -- line deletion deletes signs.
+ command('2d')
+ screen:expect([[
+ {1:>>}XX{2: }{6: 1 }a |
+ XX{1:>>}WW{6: 2 }^c |
+ {2: }{6: 3 } |
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ {0:~ }|
+ |
+ ]])
end)
it('auto-resize sign column with minimum size (#13783)', function()