summaryrefslogtreecommitdiffstats
path: root/src/quickfix.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2014-03-12 19:41:55 +0100
committerBram Moolenaar <Bram@vim.org>2014-03-12 19:41:55 +0100
commit8eded09bf7a1c4f7994db7ef66780a32334c2538 (patch)
treeba4ae47db50d4513a50bd3118b7239e81bafec48 /src/quickfix.c
parentb1692e2b8f074926f75b11e0d0a519d502b95c82 (diff)
updated for version 7.4.203v7.4.203
Problem: Parsing 'errorformat' is not correct. Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
Diffstat (limited to 'src/quickfix.c')
-rw-r--r--src/quickfix.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quickfix.c b/src/quickfix.c
index ebb02827db..4451d89cd7 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -751,7 +751,10 @@ restofline:
fmt_start = fmt_ptr;
if (vim_strchr((char_u *)"AEWI", idx) != NULL)
+ {
multiline = TRUE; /* start of a multi-line message */
+ multiignore = FALSE; /* reset continuation */
+ }
else if (vim_strchr((char_u *)"CZ", idx) != NULL)
{ /* continuation of multi-line msg */
if (qfprev == NULL)