aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/diff_spec.lua
diff options
context:
space:
mode:
authorJaehwang Jerry Jung <tomtomjhj@gmail.com>2021-10-29 11:04:57 +0900
committerGitHub <noreply@github.com>2021-10-28 22:04:57 -0400
commitbb79e05f811968b398b3bedf95c012c888b96e44 (patch)
tree77a7b253afc14585a03c7fbe66a90b967f971fdc /test/functional/ui/diff_spec.lua
parent4a618b00bc662b976a702bf6205bb132c469a3b8 (diff)
downloadrneovim-bb79e05f811968b398b3bedf95c012c888b96e44.tar.gz
rneovim-bb79e05f811968b398b3bedf95c012c888b96e44.tar.bz2
rneovim-bb79e05f811968b398b3bedf95c012c888b96e44.zip
vim-patch:8.2.3556: filler lines are incorrect for other window in diff mode (#16164)
Problem: Filler lines are incorrect for other window in diff mode after making a change. Solution: Copy filler lines from the current window. (closes vim/vim#8809) https://github.com/vim/vim/commit/841c225b9ef8c5bdf5e02968a0bd62521fff6ca8
Diffstat (limited to 'test/functional/ui/diff_spec.lua')
-rw-r--r--test/functional/ui/diff_spec.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/functional/ui/diff_spec.lua b/test/functional/ui/diff_spec.lua
index df750a1a68..13949b0756 100644
--- a/test/functional/ui/diff_spec.lua
+++ b/test/functional/ui/diff_spec.lua
@@ -1196,4 +1196,27 @@ it('Align the filler lines when changing text in diff mode', function()
{8:[No Name] [+] }{3:[No Name] [+] }|
|
]]}
+ feed('<C-W>lay<Esc>')
+ screen:expect{grid=[[
+ {1: }{2:-----------------}{3:│}{1: }{4:6 }|
+ {1: }{2:-----------------}{3:│}{1: }{4:7 }|
+ {1: }{2:-----------------}{3:│}{1: }{4:8 }|
+ {1: }9 {3:│}{1: }9 |
+ {1: }10 {3:│}{1: }10 |
+ {1: }11 {3:│}{1: }11 |
+ {1: }12 {3:│}{1: }12 |
+ {1: }13 {3:│}{1: }13 |
+ {1: }14 {3:│}{1: }14 |
+ {1: }{5:15}{6:x}{5: }{3:│}{1: }{5:15}{6:^y}{5: }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {7:~ }{3:│}{7:~ }|
+ {3:[No Name] [+] }{8:[No Name] [+] }|
+ |
+ ]]}
end)