Lines Matching refs:tl_scrollback

147     garray_T	tl_scrollback;  member
475 ga_init2(&term->tl_scrollback, sizeof(sb_line_T), 300); in term_start()
1017 for (i = 0; i < term->tl_scrollback.ga_len; ++i) in free_scrollback()
1018 vim_free(((sb_line_T *)term->tl_scrollback.ga_data + i)->sb_cells); in free_scrollback()
1019 ga_clear(&term->tl_scrollback); in free_scrollback()
1725 if (ga_grow(&term->tl_scrollback, 1) == OK) in add_empty_scrollback()
1727 sb_line_T *line = (sb_line_T *)term->tl_scrollback.ga_data in add_empty_scrollback()
1728 + term->tl_scrollback.ga_len; in add_empty_scrollback()
1734 for (i = 0; i < term->tl_scrollback.ga_len - lnum; ++i) in add_empty_scrollback()
1743 ++term->tl_scrollback.ga_len; in add_empty_scrollback()
1761 gap = &term->tl_scrollback; in cleanup_scrollback()
1829 && ga_grow(&term->tl_scrollback, 1) == OK) in update_snapshot()
1833 sb_line_T *line = (sb_line_T *)term->tl_scrollback.ga_data in update_snapshot()
1834 + term->tl_scrollback.ga_len; in update_snapshot()
1873 ++term->tl_scrollback.ga_len; in update_snapshot()
1890 for (pos.row = term->tl_scrollback.ga_len; in update_snapshot()
3214 gap = &term->tl_scrollback; in handle_pushline()
3318 if (ga_grow(&term->tl_scrollback, 1) == FAIL) in handle_postponed_scrollback()
3328 line = (sb_line_T *)term->tl_scrollback.ga_data in handle_postponed_scrollback()
3329 + term->tl_scrollback.ga_len; in handle_postponed_scrollback()
3335 ++term->tl_scrollback.ga_len; in handle_postponed_scrollback()
3339 limit_scrollback(term, &term->tl_scrollback, TRUE); in handle_postponed_scrollback()
3847 if (term_is_finished(curbuf) && term->tl_scrollback.ga_len > 0) in term_change_in_curbuf()
3871 if (lnum > term->tl_scrollback.ga_len) in term_get_attr()
3875 line = (sb_line_T *)term->tl_scrollback.ga_data + lnum - 1; in term_get_attr()
4991 int start_row = term->tl_scrollback.ga_len; in read_dump_file()
5015 if (ga_grow(&term->tl_scrollback, 1) == OK) in read_dump_file()
5017 sb_line_T *line = (sb_line_T *)term->tl_scrollback.ga_data in read_dump_file()
5018 + term->tl_scrollback.ga_len; in read_dump_file()
5025 ++term->tl_scrollback.ga_len; in read_dump_file()
5046 cursor_pos->row = term->tl_scrollback.ga_len - start_row; in read_dump_file()
5432 sb_line_T *sb_line = (sb_line_T *)term->tl_scrollback.ga_data; in term_load_dump()
5557 || term->tl_scrollback.ga_len == 0) in term_swap_diff()
5564 sb_line = (sb_line_T *)term->tl_scrollback.ga_data; in term_swap_diff()
5618 size_t size = sizeof(sb_line_T) * term->tl_scrollback.ga_len; in term_swap_diff()
5624 mch_memmove(temp, term->tl_scrollback.ga_data, size); in term_swap_diff()
5625 mch_memmove(term->tl_scrollback.ga_data, in term_swap_diff()
5628 mch_memmove((sb_line_T *)term->tl_scrollback.ga_data + bot_rows, in term_swap_diff()
5631 mch_memmove((sb_line_T *)term->tl_scrollback.ga_data in term_swap_diff()
6090 if (lnum < 0 || lnum >= term->tl_scrollback.ga_len) in f_term_scrape()
6093 line = (sb_line_T *)term->tl_scrollback.ga_data + lnum; in f_term_scrape()