/* Update the screen to account for the current buffer. */
void display_buffer(void)
{
+ /* Update the titlebar, since the filename may have changed. */
titlebar(NULL);
+
+#ifdef ENABLE_COLOR
+ /* Update the buffer's associated colors, if applicable. */
+ color_update();
+#endif
+
+ /* Update the edit window. */
edit_refresh();
}
assert(fileptr != fileptr->next);
for (; fileptr != NULL; fileptr = fileptr->next)
- fileptr->lineno = ++line;
+ fileptr->lineno = line++;
}
/* Partition a filestruct so it begins at (top, top_x) and ends at (bot,
* two is the current line at either time. */
void edit_scroll(updown direction, int nlines)
{
- filestruct *foo;
+ const filestruct *foo;
int i, scroll_rows = 0;
/* Scrolling less than one line or more than editwinrows lines is