mirror of
https://github.com/tmate-io/tmate.git
synced 2025-08-15 00:02:36 +02:00
Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.
This commit is contained in:
3
tmux.h
3
tmux.h
@ -274,6 +274,7 @@ enum tty_code_code {
|
||||
TTYC_DL, /* parm_delete_line, DL */
|
||||
TTYC_DL1, /* delete_line, dl */
|
||||
TTYC_E3,
|
||||
TTYC_ECH, /* erase_chars, ec */
|
||||
TTYC_EL, /* clr_eol, ce */
|
||||
TTYC_EL1, /* clr_bol, cb */
|
||||
TTYC_ENACS, /* ena_acs, eA */
|
||||
@ -1660,6 +1661,7 @@ void tty_cmd_clearscreen(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_clearstartofline(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_clearstartofscreen(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_deletecharacter(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_clearcharacter(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_deleteline(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_erasecharacter(struct tty *, const struct tty_ctx *);
|
||||
void tty_cmd_insertcharacter(struct tty *, const struct tty_ctx *);
|
||||
@ -2049,6 +2051,7 @@ void screen_write_cursorleft(struct screen_write_ctx *, u_int);
|
||||
void screen_write_alignmenttest(struct screen_write_ctx *);
|
||||
void screen_write_insertcharacter(struct screen_write_ctx *, u_int);
|
||||
void screen_write_deletecharacter(struct screen_write_ctx *, u_int);
|
||||
void screen_write_clearcharacter(struct screen_write_ctx *, u_int);
|
||||
void screen_write_insertline(struct screen_write_ctx *, u_int);
|
||||
void screen_write_deleteline(struct screen_write_ctx *, u_int);
|
||||
void screen_write_clearline(struct screen_write_ctx *);
|
||||
|
Reference in New Issue
Block a user