version 1.24, 2005/11/20 03:53:45 |
version 1.25, 2005/12/13 05:40:33 |
|
|
void |
void |
modeline(struct mgwin *wp) |
modeline(struct mgwin *wp) |
{ |
{ |
int n; |
int n, md; |
struct buffer *bp; |
struct buffer *bp; |
int mode; |
|
|
|
n = wp->w_toprow + wp->w_ntrows; /* Location. */ |
n = wp->w_toprow + wp->w_ntrows; /* Location. */ |
vscreen[n]->v_color = CMODE; /* Mode line color. */ |
vscreen[n]->v_color = CMODE; /* Mode line color. */ |
|
|
} |
} |
vtputc('('); |
vtputc('('); |
++n; |
++n; |
for (mode = 0; ; ) { |
for (md = 0; ; ) { |
n += vtputs(bp->b_modes[mode]->p_name); |
n += vtputs(bp->b_modes[md]->p_name); |
if (++mode > bp->b_nmodes) |
if (++md > bp->b_nmodes) |
break; |
break; |
vtputc('-'); |
vtputc('-'); |
++n; |
++n; |