diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2014-09-16 08:01:16 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2014-09-16 08:01:16 +0200 |
| commit | 9c4888a2015407002637d5dd2c9685cb5bf48ed3 (patch) | |
| tree | f181cb81c9dd0c54cc6f810d08c94fb7b8037698 /editor.c | |
| parent | bab44ff37c248a593199d9b3e69700800a49fbd7 (diff) | |
| download | vis-9c4888a2015407002637d5dd2c9685cb5bf48ed3.tar.gz vis-9c4888a2015407002637d5dd2c9685cb5bf48ed3.tar.xz | |
Import syntax rules from sandy
Diffstat (limited to 'editor.c')
| -rw-r--r-- | editor.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -214,7 +214,10 @@ bool editor_syntax_load(Editor *ed, Syntax *syntaxes, Color *colors) { SyntaxRule *rule = &syn->rules[j]; if (!rule->rule) break; - if (regcomp(&rule->regex, rule->rule, REG_EXTENDED|rule->cflags)) + int cflags = REG_EXTENDED; + if (!rule->multiline) + cflags |= REG_NEWLINE; + if (regcomp(&rule->regex, rule->rule, cflags)) success = false; } } |
