forked from aniani/vim
Problem: Parsing 'errorformat' is not correct. Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
17 lines
581 B
Plaintext
17 lines
581 B
Plaintext
Tests for errorformat. vim: set ft=vim ts=8 :
|
|
|
|
STARTTEST
|
|
:so small.vim
|
|
:if !has('quickfix') | e! test.ok | wq! test.out | endif
|
|
:set efm=%EEEE%m,%WWWW%m,%+CCCC%.%#,%-GGGG%.%#
|
|
:cgetexpr ['WWWW', 'EEEE', 'CCCC']
|
|
:$put =strtrans(string(map(getqflist(), '[v:val.text, v:val.valid]')))
|
|
:cgetexpr ['WWWW', 'GGGG', 'EEEE', 'CCCC']
|
|
:$put =strtrans(string(map(getqflist(), '[v:val.text, v:val.valid]')))
|
|
:cgetexpr ['WWWW', 'GGGG', 'ZZZZ', 'EEEE', 'CCCC', 'YYYY']
|
|
:$put =strtrans(string(map(getqflist(), '[v:val.text, v:val.valid]')))
|
|
:/^Results/,$wq! test.out
|
|
ENDTEST
|
|
|
|
Results of test106:
|