aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorSean Dewar <seandewar@users.noreply.github.com>2020-11-18 20:44:36 +0000
committerSean Dewar <seandewar@users.noreply.github.com>2020-11-19 17:35:51 +0000
commitb0f967a06e6970df9dfa1803fd1cc72294d64dcd (patch)
tree8c68dc69b2dcd83514fdd5394c9b9c9986d5059f /src/nvim/testdir
parenta18f050e51f9a9735057ebbecf84cff1842a8ef4 (diff)
downloadrneovim-b0f967a06e6970df9dfa1803fd1cc72294d64dcd.tar.gz
rneovim-b0f967a06e6970df9dfa1803fd1cc72294d64dcd.tar.bz2
rneovim-b0f967a06e6970df9dfa1803fd1cc72294d64dcd.zip
vim-patch:8.2.2011: "syn sync" reports a very large number
Problem: "syn sync" reports a very large number. Solution: Use "at the first line". https://github.com/vim/vim/commit/9950280d377a5c0706d141017fcef9cad598b8b0
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_syntax.vim3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_syntax.vim b/src/nvim/testdir/test_syntax.vim
index 2617aa3945..4cf0e983b0 100644
--- a/src/nvim/testdir/test_syntax.vim
+++ b/src/nvim/testdir/test_syntax.vim
@@ -308,6 +308,8 @@ func Test_syntax_arg_skipped()
syn sync ccomment
endif
call assert_notmatch('on C-style comments', execute('syntax sync'))
+ syn sync fromstart
+ call assert_match('syncing starts at the first line', execute('syntax sync'))
syn clear
endfunc
@@ -669,6 +671,7 @@ func Test_syntax_foldlevel()
redir END
call assert_equal("\nsyntax foldlevel start", @c)
syn sync fromstart
+ call assert_match('from the first line$', execute('syn sync'))
let a = map(range(3,9), 'foldclosed(v:val)')
call assert_equal([3,3,3,3,3,3,3], a) " attached cascade folds together
let a = map(range(10,15), 'foldclosed(v:val)')