diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2022-12-20 07:48:52 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-20 07:48:52 +0800 |
| commit | b3c9563e6b7f217e4cc6c0e426af867d42b683cc (patch) | |
| tree | fb612132b6d4f257d4ada5abe5c2db331c38b6e4 /src/nvim/testdir | |
| parent | 23d8f5b870ab2a12882ba20e32d24b31c137f6a9 (diff) | |
| parent | ff62d761938e72129f6ba7ed2c2d56455444ebe7 (diff) | |
| download | rneovim-b3c9563e6b7f217e4cc6c0e426af867d42b683cc.tar.gz rneovim-b3c9563e6b7f217e4cc6c0e426af867d42b683cc.tar.bz2 rneovim-b3c9563e6b7f217e4cc6c0e426af867d42b683cc.zip | |
Merge pull request #21477 from zeertzjq/vim-9.0.1078
vim-patch:9.0.{1078,1079}
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_fold.vim | 21 | ||||
| -rw-r--r-- | src/nvim/testdir/test_usercommands.vim | 5 |
2 files changed, 26 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_fold.vim b/src/nvim/testdir/test_fold.vim index d74187537c..f19e4c8253 100644 --- a/src/nvim/testdir/test_fold.vim +++ b/src/nvim/testdir/test_fold.vim @@ -157,6 +157,27 @@ func Test_indent_fold_max() bw! endfunc +func Test_indent_fold_tabstop() + call setline(1, ['0', ' 1', ' 1', "\t2", "\t2"]) + setlocal shiftwidth=4 + setlocal foldcolumn=1 + setlocal foldlevel=2 + setlocal foldmethod=indent + redraw + call assert_equal('2 2', ScreenLines(5, 10)[0]) + vsplit + windo diffthis + botright new + " This 'tabstop' value should not be used for folding in other buffers. + setlocal tabstop=4 + diffoff! + redraw + call assert_equal('2 2', ScreenLines(5, 10)[0]) + + bwipe! + bwipe! +endfunc + func Test_manual_fold_with_filter() CheckExecutable cat for type in ['manual', 'marker'] diff --git a/src/nvim/testdir/test_usercommands.vim b/src/nvim/testdir/test_usercommands.vim index 6a985d78aa..3ae990e022 100644 --- a/src/nvim/testdir/test_usercommands.vim +++ b/src/nvim/testdir/test_usercommands.vim @@ -323,6 +323,11 @@ func Test_CmdErrors() call assert_fails('com DoCmd :', 'E174:') comclear call assert_fails('delcom DoCmd', 'E184:') + + " These used to leak memory + call assert_fails('com! -complete=custom,CustomComplete _ :', 'E182:') + call assert_fails('com! -complete=custom,CustomComplete docmd :', 'E183:') + call assert_fails('com! -complete=custom,CustomComplete -xxx DoCmd :', 'E181:') endfunc func CustomComplete(A, L, P) |