commit - b2475a08dea8afacb8cdc2355e9ec11c3546c420
commit + 50f7147c04445ef8fc489f16ff18f46f90540435
blob - 6094f3b3e66731039b087a33738e03d989daa66f
blob + 46b5e8124108c2a3554794750c22cd490f5687d5
--- defaults.c
+++ defaults.c
[LINE_PRE_START] = {.pp=PPSTART_PRFX, .p=PT, .tp=PT_TRAIL},
[LINE_PRE_CONTENT] = {.pp=PP_PRFX, .p=PP, .tp=PP_TRAIL},
[LINE_PRE_END] = {.pp=PPEND_PRFX, .p=PPEND, .tp=PPEND_TRAIL},
-
};
struct lineprefix line_prefixes[] = {
struct mapping *m;
struct lineface_descr *d;
- if (!has_prefix(name, "line."))
- return 0;
- name += 5;
+ if (has_prefix(name, "line.")) {
+ name += 5;
- if ((m = mapping_by_name(name)) == NULL)
- return 0;
+ if ((m = mapping_by_name(name)) == NULL)
+ return 0;
- d = &linefaces_descr[m->linetype];
+ d = &linefaces_descr[m->linetype];
- d->used = 1;
- if (bg) {
- d->prfx_bg = prfx;
- d->bg = line;
- d->trail_bg = trail;
+ d->used = 1;
+ if (bg) {
+ d->prfx_bg = prfx;
+ d->bg = line;
+ d->trail_bg = trail;
+ } else {
+ d->prfx_fg = prfx;
+ d->fg = line;
+ d->trail_fg = trail;
+ }
} else {
- d->prfx_fg = prfx;
- d->fg = line;
- d->trail_fg = trail;
+ return 0;
}
return 1;