Mercurial > vim
diff src/testdir/test_quickfix.vim @ 29511:3778f9415b92 v9.0.0097
patch 9.0.0097: long quickfix line is truncated for :clist
Commit: https://github.com/vim/vim/commit/5f30e26f6946f0d0396499f91fbcfaa9d1f8acf7
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jul 28 11:56:01 2022 +0100
patch 9.0.0097: long quickfix line is truncated for :clist
Problem: Long quickfix line is truncated for :clist.
Solution: Allocate a buffer if needed.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 28 Jul 2022 13:00:08 +0200 |
parents | 4ad168b282bd |
children | 256418aa72ed |
line wrap: on
line diff
--- a/src/testdir/test_quickfix.vim +++ b/src/testdir/test_quickfix.vim @@ -185,6 +185,14 @@ func XlistTests(cchar) \ ' 2 Data.Text:20 col 10 warning 22: ModuleWarning', \ ' 3 Data/Text.hs:30 col 15 warning 33: FileWarning'], l) + " Very long line should be displayed. + let text = 'Line' .. repeat('1234567890', 130) + let lines = ['Xtestfile9:2:9:' .. text] + Xgetexpr lines + + let l = split(execute('Xlist', ''), "\n") + call assert_equal([' 1 Xtestfile9:2 col 9: ' .. text] , l) + " For help entries in the quickfix list, only the filename without directory " should be displayed Xhelpgrep setqflist()