# HG changeset patch # User Bram Moolenaar # Date 1636829102 -3600 # Node ID 0db507389fdb4342b4d854f898f1bbe69a4ee1f5 # Parent 83ae5b517920418202dc745a6e4010812e0af3d0 patch 8.2.3592: Test_hlset fails when terminal has many columns Commit: https://github.com/vim/vim/commit/6a950a6007f27d9d0ce32ef8dcaf5c9d0f1b5aab Author: Dominique Pelle Date: Sat Nov 13 18:44:37 2021 +0000 patch 8.2.3592: Test_hlset fails when terminal has many columns Problem: Test_hlset fails when terminal has many columns. Solution: Set the number of columns to 80. (Dominique Pell?, closes https://github.com/vim/vim/issues/9101, closes #9100) diff --git a/src/testdir/test_highlight.vim b/src/testdir/test_highlight.vim --- a/src/testdir/test_highlight.vim +++ b/src/testdir/test_highlight.vim @@ -1046,6 +1046,9 @@ endfunc " Test for the hlset() function func Test_hlset() + let save_columns = &columns + let &columns = 80 + let lines =<< trim END call assert_equal(0, hlset(test_null_list())) call assert_equal(0, hlset([])) @@ -1150,6 +1153,8 @@ func Test_hlset() \ 'term': attr, 'cterm': attr}], hlget('myhlg2')) END call CheckLegacyAndVim9Success(lines) + + let &columns = save_columns endfunc " vim: shiftwidth=2 sts=2 expandtab diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3592, +/**/ 3591, /**/ 3590,