commit 874e7af5fb7b5ffc6981d53624c40c9c12b49ae8 from: Omar Polo date: Mon Sep 20 07:48:42 2021 UTC fix patch syntax highlighting wrt multiple headers commit - 328e791598d3c671e2bd13164515d8748f9aaf27 commit + 874e7af5fb7b5ffc6981d53624c40c9c12b49ae8 blob - 36c5cdb9eee74c010f5071e674d032e0227a1792 blob + 764be1131ded6ef14135e9759dcd48b120823aae --- parser_textpatch.c +++ parser_textpatch.c @@ -81,6 +81,18 @@ tpatch_emit_line(struct parser *p, const char *line, s case '@': l->type = LINE_PATCH_HUNK_HDR; break; + case ' ': + /* context lines */ + break; + default: + /* + * A single patch file can have more + * than one "header" if touches more + * than one file. + */ + l->type = LINE_PATCH_HDR; + p->flags |= PARSER_IN_PATCH_HDR; + break; } if (has_prefix(l->line, "+++"))