diff options
| author | oni-link <knil.ino@gmail.com> | 2014-04-12 22:01:37 +0200 |
|---|---|---|
| committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-13 07:30:05 -0300 |
| commit | a1dd6a6dd85931cd882f28c5ee8bc6eafe0826c8 (patch) | |
| tree | d766819b64b98f44aab7648a8f769fe8eb209e4d /src/testdir | |
| parent | 2e393110ad9cd058be2ef162ef9f02608dc0279e (diff) | |
| download | rneovim-a1dd6a6dd85931cd882f28c5ee8bc6eafe0826c8.tar.gz rneovim-a1dd6a6dd85931cd882f28c5ee8bc6eafe0826c8.tar.bz2 rneovim-a1dd6a6dd85931cd882f28c5ee8bc6eafe0826c8.zip | |
vim-patch:7.4.203
Problem: Parsing 'errorformat' is not correct.
Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
https://code.google.com/p/vim/source/detail?r=fb24b025c7cf07db79a559a3091db42e02c1af86
Diffstat (limited to 'src/testdir')
| -rw-r--r-- | src/testdir/Makefile | 2 | ||||
| -rw-r--r-- | src/testdir/test106.in | 16 | ||||
| -rw-r--r-- | src/testdir/test106.ok | 4 |
3 files changed, 21 insertions, 1 deletions
diff --git a/src/testdir/Makefile b/src/testdir/Makefile index 5402935b1f..e2e6850ec9 100644 --- a/src/testdir/Makefile +++ b/src/testdir/Makefile @@ -26,7 +26,7 @@ SCRIPTS := test1.out test2.out test3.out test4.out test5.out test6.out \ test89.out test90.out test91.out test92.out test93.out \ test94.out test95.out test96.out test97.out test98.out \ test99.out test100.out test101.out test102.out test103.out \ - test104.out + test104.out test106.out SCRIPTS_GUI := test16.out diff --git a/src/testdir/test106.in b/src/testdir/test106.in new file mode 100644 index 0000000000..eb99e650ae --- /dev/null +++ b/src/testdir/test106.in @@ -0,0 +1,16 @@ +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: diff --git a/src/testdir/test106.ok b/src/testdir/test106.ok new file mode 100644 index 0000000000..0a18cecf1c --- /dev/null +++ b/src/testdir/test106.ok @@ -0,0 +1,4 @@ +Results of test106: +[['W', 1], ['E^@CCCC', 1]] +[['W', 1], ['E^@CCCC', 1]] +[['W', 1], ['ZZZZ', 0], ['E^@CCCC', 1], ['YYYY', 0]] |