From 4014e2ceb03b8aeb947a0c671a099b677c8f2d5d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 23 Jun 2020 20:00:50 +0200 Subject: [PATCH] patch 8.2.1043: %a item in 'statusline' not tested MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: %a item in 'statusline' not tested. Solution: Add a test. (Dominique Pellé, closes #6318) --- src/testdir/test_statusline.vim | 12 +++++++++++- src/version.c | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/testdir/test_statusline.vim b/src/testdir/test_statusline.vim index 449cf80de..708686b0b 100644 --- a/src/testdir/test_statusline.vim +++ b/src/testdir/test_statusline.vim @@ -64,7 +64,17 @@ endfunc func Test_statusline() CheckFeature quickfix - new Xstatusline + " %a: Argument list ({current} of {max}) + set statusline=%a + call assert_match('^\s*$', s:get_statusline()) + arglocal a1 a2 + rewind + call assert_match('^ (1 of 2)\s*$', s:get_statusline()) + next + call assert_match('^ (2 of 2)\s*$', s:get_statusline()) + e Xstatusline + call assert_match('^ ((2) of 2)\s*$', s:get_statusline()) + only set laststatus=2 set splitbelow diff --git a/src/version.c b/src/version.c index f4afb9a67..cf2d86803 100644 --- a/src/version.c +++ b/src/version.c @@ -754,6 +754,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1043, /**/ 1042, /**/