...
|
...
|
@@ -694,7 +694,7 @@ re_setuidata(re_t *re)
|
694
|
694
|
return(-1);
|
695
|
695
|
re->x=0,re->y=re->ui->fontheight,re->w=re->ui->w,re->h=re->ui->h-re->y;
|
696
|
696
|
re->maxrow=re->h/re->ui->fontheight-1;
|
697
|
|
- re->maxcol=re->w/re->ui->fontwidth-1;
|
|
697
|
+ re->maxcol=(re->w-(re->showlinenumbers?(re->ui->fontwidth*7+re->ui->fontwidth/2):0))/re->ui->fontwidth-1;
|
698
|
698
|
re_fixorigin(re);
|
699
|
699
|
return(0);
|
700
|
700
|
}
|
...
|
...
|
@@ -1233,6 +1233,7 @@ fprintf(stderr,"SDL_KEYDOWN: BACKSPACE%s\n",(event==&fakeevent)?" (fake)":"");
|
1233
|
1233
|
re_addprint(re);
|
1234
|
1234
|
} else if(event->key.keysym.sym==SDLK_n && (SDL_GetModState()&KMOD_CTRL)!=0) {
|
1235
|
1235
|
re->showlinenumbers=1-re->showlinenumbers;
|
|
1236
|
+ re_setuidata(re);
|
1236
|
1237
|
re->contentsdirty=1;
|
1237
|
1238
|
}
|
1238
|
1239
|
return(0);
|