patch 9.1.1083: "above" virtual text breaks cursorlineopt=number
Problem: "above" virtual text breaks cursorlineopt=number.
Solution: Take "above" virtual text into account when applying
CursorLineNr highlight.
fixes: #16828
closes: #16829
Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/testdir/test_textprop.vim b/src/testdir/test_textprop.vim
index bf561ca..fe2d2df 100644
--- a/src/testdir/test_textprop.vim
+++ b/src/testdir/test_textprop.vim
@@ -3695,6 +3695,10 @@
call term_sendkeys(buf, ":call OneMore()\<CR>")
call VerifyScreenDump(buf, 'Test_prop_above_number_2', {})
+ call term_sendkeys(buf, ":setlocal cursorline cursorlineopt=number\<CR>")
+ call term_sendkeys(buf, 'j')
+ call VerifyScreenDump(buf, 'Test_prop_above_number_3', {})
+
call StopVimInTerminal(buf)
endfunc