term: add tab-stop list to terminal struct

This list is intended to store tab stop columns
This commit is contained in:
Daniel Eklöf 2019-11-16 10:54:21 +01:00
parent 35c56765a4
commit f91073c362
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 4 additions and 0 deletions

View file

@ -504,6 +504,7 @@ term_init(const struct config *conf, struct fdm *fdm, struct wayland *wayl,
.normal = {.damage = tll_init(), .scroll_damage = tll_init()},
.alt = {.damage = tll_init(), .scroll_damage = tll_init()},
.grid = &term->normal,
.tab_stops = tll_init(),
.wl = wayl,
.render = {
.scrollback_lines = conf->scrollback_lines,
@ -727,6 +728,7 @@ term_destroy(struct terminal *term)
tll_foreach(term->ptmx_buffer, it)
free(it->item.data);
tll_free(term->ptmx_buffer);
tll_free(term->tab_stops);
int ret = EXIT_SUCCESS;

View file

@ -262,6 +262,8 @@ struct terminal {
int max_x_advance;
} fextents;
tll(int) tab_stops;
struct wayland *wl;
struct wl_window *window;