aboutsummaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-09-15 15:06:59 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-09-15 15:07:50 +0200
commitbab44ff37c248a593199d9b3e69700800a49fbd7 (patch)
treefbe8bb43d0148f7c7b96ff37f7af783cd879134f /window.c
parent9ba333a6ae38820844668328e015aa3c9e6da895 (diff)
downloadvis-bab44ff37c248a593199d9b3e69700800a49fbd7.tar.gz
vis-bab44ff37c248a593199d9b3e69700800a49fbd7.tar.xz
More efficient syntax highlighting, first match wins
Diffstat (limited to 'window.c')
-rw-r--r--window.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/window.c b/window.c
index eb1c8e7..90ddbff 100644
--- a/window.c
+++ b/window.c
@@ -381,7 +381,8 @@ void window_draw(Win *win) {
if (text + match[i][0].rm_so <= cur && cur < text + match[i][0].rm_eo) {
/* within matched expression */
- attrs = rule->color.attr;
+ attrs = rule->color->attr;
+ break; /* first match wins */
}
}
}