Move lines into the history when scrolling even if the scroll region is not

the entire screen.

Allows ircII users to see history, prompted by naddy.
This commit is contained in:
Nicholas Marriott
2009-10-13 15:38:37 +00:00
parent 71dc6e04e8
commit ad566a86de
3 changed files with 75 additions and 20 deletions

4
tmux.h
View File

@ -1592,9 +1592,11 @@ extern const struct grid_cell grid_default_cell;
struct grid *grid_create(u_int, u_int, u_int);
void grid_destroy(struct grid *);
int grid_compare(struct grid *, struct grid *);
void grid_collect_history(struct grid *);
void grid_scroll_history(struct grid *);
void grid_scroll_history_region(struct grid *, u_int, u_int);
void grid_expand_line(struct grid *, u_int, u_int);
void grid_expand_line_utf8(struct grid *, u_int, u_int);
void grid_scroll_line(struct grid *);
const struct grid_cell *grid_peek_cell(struct grid *, u_int, u_int);
struct grid_cell *grid_get_cell(struct grid *, u_int, u_int);
void grid_set_cell(struct grid *, u_int, u_int, const struct grid_cell *);