forked from aniani/vim
patch 9.0.0944: 'cursorline' causes virtual text highlight to continue
Problem: 'cursorline' causes virtual text highlight to continue. Solution: Save and restore line_attr. (closes #11588)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|o+0&#ffffff0|n|a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d| |f|a|s| |d|f|t+0#e000e06&|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|…
|
||||
|t|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|v|e|r| |t|h|e| |l|a|z|y| |d|o|g| +0#0000000&@16
|
||||
| +0#0000000&@3|t+0&#ffd7ff255|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|v|e|r| |t|h|e| |l|a|z|y| |d|o|g| +0&#ffffff0@12
|
||||
|t|w>o| @56
|
||||
|~+0#4040ff13&| @58
|
||||
|~| @58
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
| +0#af5f00255#ffffff0@1|1| |o+0#0000000&|n|a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d| |f|a|s| |d|f|t+0#e000e06&|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|…
|
||||
| +0#af5f00255&@3|t+0#e000e06&|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|v|e|r| |t|h|e| |l|a|z|y| |d|o|g| +0#0000000&@12
|
||||
| +0#af5f00255&@3| +0#0000000&@3|t+0&#ffd7ff255|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|v|e|r| |t|h|e| |l|a|z|y| |d|o|g| +0&#ffffff0@8
|
||||
| +0#af5f00255&@1|2| |t+0#0000000&|w>o| @52
|
||||
|~+0#4040ff13&| @58
|
||||
|~| @58
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
| +8#af5f00255#ffffff0@1|1| >o+8#0000000&|n|a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d|f| |a|s|d| |f|a|s| |d|f|t+8#e000e06&|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|…
|
||||
| +8#af5f00255&@3| +8#0000000&@3|t+8&#ffd7ff255|h|e| |q|u|i|c|k| |b|r|o|w|n| |f|o|x| |j|u|m|p|s| |o|v|e|r| |t|h|e| |l|a|z|y| |d|o|g| +8&#ffffff0@8
|
||||
| +0#af5f00255&@1|2| |t+0#0000000&|w|o| @52
|
||||
|~+0#4040ff13&| @58
|
||||
|~| @58
|
||||
|~| @58
|
||||
|~| @58
|
||||
|:+0#0000000&|s|e|t| |c|u|r|s|o|r|l|i|n|e| @26|1|,|1| @10|A|l@1|
|
||||
@@ -2690,12 +2690,14 @@ func Test_props_with_text_after_below_trunc()
|
||||
prop_add(1, 0, {
|
||||
type: 'test',
|
||||
text: 'the quick brown fox jumps over the lazy dog',
|
||||
text_align: 'after'
|
||||
text_align: 'after',
|
||||
})
|
||||
prop_type_add('another', {highlight: 'DiffChange'})
|
||||
prop_add(1, 0, {
|
||||
type: 'test',
|
||||
type: 'another',
|
||||
text: 'the quick brown fox jumps over the lazy dog',
|
||||
text_align: 'below'
|
||||
text_align: 'below',
|
||||
text_padding_left: 4,
|
||||
})
|
||||
normal G$
|
||||
END
|
||||
@@ -2706,6 +2708,9 @@ func Test_props_with_text_after_below_trunc()
|
||||
call term_sendkeys(buf, ":set number\<CR>")
|
||||
call VerifyScreenDump(buf, 'Test_prop_with_text_after_below_trunc_2', {})
|
||||
|
||||
call term_sendkeys(buf, ":set cursorline\<CR>gg")
|
||||
call VerifyScreenDump(buf, 'Test_prop_with_text_after_below_trunc_3', {})
|
||||
|
||||
call StopVimInTerminal(buf)
|
||||
endfunc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user