51 lines
1.4 KiB
Diff
51 lines
1.4 KiB
Diff
From 679140c56bbabf12a199d94f584b1b9dfc9809fd Mon Sep 17 00:00:00 2001
|
|
From: Bram Moolenaar <Bram@vim.org>
|
|
Date: Fri, 24 Dec 2021 18:58:46 +0000
|
|
Subject: [PATCH] patch 8.2.3885: arglist test fails
|
|
Conflict:Abridged some of the notes
|
|
Reference:https://github.com/vim/vim/commit/679140c56bbabf12a199d94f584b1b9dfc9809fd
|
|
|
|
Problem: Arglist test fails.
|
|
Solution: Adjust for locking the arglist for ":all".
|
|
|
|
---
|
|
src/testdir/test_arglist.vim | 13 ++++++-------
|
|
1 file changed, 6 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/src/testdir/test_arglist.vim b/src/testdir/test_arglist.vim
|
|
index 7ebe8a2..e5a5e89 100644
|
|
--- a/src/testdir/test_arglist.vim
|
|
+++ b/src/testdir/test_arglist.vim
|
|
@@ -470,15 +470,14 @@ func Test_arglist_autocmd()
|
|
new
|
|
" redefine arglist; go to Xxx1
|
|
next! Xxx1 Xxx2 Xxx3
|
|
- " open window for all args
|
|
- all
|
|
+ " open window for all args; Reading Xxx2 will try to change the arglist and
|
|
+ " that will fail
|
|
+ call assert_fails("all", "E1156:")
|
|
call assert_equal('test file Xxx1', getline(1))
|
|
wincmd w
|
|
- wincmd w
|
|
- call assert_equal('test file Xxx1', getline(1))
|
|
- " should now be in Xxx2
|
|
- rewind
|
|
call assert_equal('test file Xxx2', getline(1))
|
|
+ wincmd w
|
|
+ call assert_equal('test file Xxx3', getline(1))
|
|
|
|
autocmd! BufReadPost Xxx2
|
|
enew! | only
|
|
@@ -515,6 +514,6 @@ endfunc
|
|
func Test_clear_arglist_in_all()
|
|
n 0 00 000 0000 00000 000000
|
|
au! * 0 n 0
|
|
- all
|
|
+ call assert_fails("all", "E1156")
|
|
au! *
|
|
endfunc
|
|
--
|
|
2.27.0
|
|
|