patch 8.0.0893: cannot get the scroll count of a terminal window
Problem: Cannot get the scroll count of a terminal window.
Solution: Add term_getscrolled().
diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim
index 2220a16..cd884e1 100644
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -227,9 +227,13 @@
sleep 100m
endif
+ let scrolled = term_getscrolled(buf)
call assert_equal('1', getline(1))
+ call assert_equal('1', term_getline(buf, 1 - scrolled))
call assert_equal('49', getline(49))
+ call assert_equal('49', term_getline(buf, 49 - scrolled))
call assert_equal('200', getline(200))
+ call assert_equal('200', term_getline(buf, 200 - scrolled))
exe buf . 'bwipe'
call delete('Xtext')