Home
last modified time | relevance | path

Searched refs:BUFIDX_ALTSCREEN (Results 1 – 3 of 3) sorted by relevance

/vim-8.2.3635/src/libvterm/src/
H A Dscreen.c465 if(val->boolean && !screen->buffers[BUFIDX_ALTSCREEN]) in settermprop()
468 …screen->buffer = val->boolean ? screen->buffers[BUFIDX_ALTSCREEN] : screen->buffers[BUFIDX_PRIMARY… in settermprop()
607 …int altscreen_active = (screen->buffers[BUFIDX_ALTSCREEN] && screen->buffer == screen->buffers[BUF… in resize()
620 if(screen->buffers[BUFIDX_ALTSCREEN]) in resize()
623 …screen->buffer = altscreen_active ? screen->buffers[BUFIDX_ALTSCREEN] : screen->buffers[BUFIDX_PRI… in resize()
745 if(screen->buffers[BUFIDX_ALTSCREEN]) in vterm_screen_free()
746 vterm_allocator_free(screen->vt, screen->buffers[BUFIDX_ALTSCREEN]); in vterm_screen_free()
906 if(!screen->buffers[BUFIDX_ALTSCREEN] && altscreen) { in vterm_screen_enable_altscreen()
910 screen->buffers[BUFIDX_ALTSCREEN] = alloc_buffer(screen, rows, cols); in vterm_screen_enable_altscreen()
H A Dstate.c93 …state->lineinfos[BUFIDX_ALTSCREEN] = vterm_allocator_malloc(state->vt, state->rows * sizeof(VTermL… in vterm_state_new()
107 if(state->lineinfos[BUFIDX_ALTSCREEN]) in vterm_state_free()
108 vterm_allocator_free(state->vt, state->lineinfos[BUFIDX_ALTSCREEN]); in vterm_state_free()
1803 for(bufidx = BUFIDX_PRIMARY; bufidx <= BUFIDX_ALTSCREEN; bufidx++) { in on_resize()
1825 state->lineinfo = state->lineinfos[state->mode.alt_screen ? BUFIDX_ALTSCREEN : BUFIDX_PRIMARY]; in on_resize()
2049 state->lineinfo = state->lineinfos[state->mode.alt_screen ? BUFIDX_ALTSCREEN : BUFIDX_PRIMARY]; in vterm_state_set_termprop()
H A Dvterm_internal.h36 #define BUFIDX_ALTSCREEN 1 macro