vterm_push_output_sprintf_ctrl
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "Z");
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%dZ", mod+1);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", k.literal, mod+1);
vterm_push_output_sprintf_ctrl(vt, C1_SS3, "%c", k.literal);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%c", k.literal);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "1;%d%c", mod + 1, k.literal);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d%c", k.csinum, k.literal);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%d%c", k.csinum, mod + 1, k.literal);
vterm_push_output_sprintf_ctrl(vt, C1_CSI, "%d;%du", c, mod+1);
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "?1;2c");
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, ">%d;%d;%dc", 0, 100, 0);
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "%s0n", qmark);
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "%s%d;%dR", qmark, state->pos.row + 1, state->pos.col + 1);
vterm_push_output_sprintf_ctrl(state->vt, C1_DCS, "1$r");
vterm_push_output_sprintf_ctrl(state->vt, C1_ST, "");
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "M%c%c%c",
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "M%s", utf8);
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "<%d;%d;%d%c",
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "%d;%d;%dM",
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "?%d;%d$y", num, 0);
vterm_push_output_sprintf_ctrl(state->vt, C1_CSI, "?%d;%d$y", num, reply ? 1 : 2);
vterm_push_output_sprintf_ctrl(vt, C1_ST, "");
void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);