diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2017-02-07 13:41:17 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2017-02-07 13:41:17 +0000 |
commit | 8872a0da8e9588b0ec5eac1a1cc3753037ed68e1 (patch) | |
tree | 5c21a56f80ffeed5c2c1edadb7b1b73873026a3a /tmux.h | |
parent | 0f5a2c86da5cf2cf024b0653fb84f2dc69c246a2 (diff) | |
parent | 9f66fb4fd779640c214df812afcdc0840d851c53 (diff) | |
download | rtmux-8872a0da8e9588b0ec5eac1a1cc3753037ed68e1.tar.gz rtmux-8872a0da8e9588b0ec5eac1a1cc3753037ed68e1.tar.bz2 rtmux-8872a0da8e9588b0ec5eac1a1cc3753037ed68e1.zip |
Merge branch 'master' of github.com:tmux/tmux
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -242,6 +242,7 @@ enum tty_code_code { TTYC_DL1, /* delete_line, dl */ TTYC_E3, TTYC_ECH, /* erase_chars, ec */ + TTYC_ED, /* csr_eos, cd */ TTYC_EL, /* clr_eol, ce */ TTYC_EL1, /* clr_bol, cb */ TTYC_ENACS, /* ena_acs, eA */ @@ -1056,6 +1057,9 @@ struct tty { struct grid_cell cell; + int last_wp; + struct grid_cell last_cell; + #define TTY_NOCURSOR 0x1 #define TTY_FREEZE 0x2 #define TTY_TIMER 0x4 @@ -1228,6 +1232,7 @@ struct cmdq_item { struct cmd_list *cmdlist; struct cmd *cmd; + int repeat; cmdq_cb cb; void *data; @@ -1669,7 +1674,6 @@ void tty_cmd_erasecharacter(struct tty *, const struct tty_ctx *); void tty_cmd_insertcharacter(struct tty *, const struct tty_ctx *); void tty_cmd_insertline(struct tty *, const struct tty_ctx *); void tty_cmd_linefeed(struct tty *, const struct tty_ctx *); -void tty_cmd_utf8character(struct tty *, const struct tty_ctx *); void tty_cmd_reverseindex(struct tty *, const struct tty_ctx *); void tty_cmd_setselection(struct tty *, const struct tty_ctx *); void tty_cmd_rawstring(struct tty *, const struct tty_ctx *); @@ -1994,7 +1998,7 @@ void screen_write_scrollregion(struct screen_write_ctx *, u_int, u_int); void screen_write_linefeed(struct screen_write_ctx *, int); void screen_write_carriagereturn(struct screen_write_ctx *); void screen_write_clearendofscreen(struct screen_write_ctx *, u_int); -void screen_write_clearstartofscreen(struct screen_write_ctx *); +void screen_write_clearstartofscreen(struct screen_write_ctx *, u_int); void screen_write_clearscreen(struct screen_write_ctx *, u_int); void screen_write_clearhistory(struct screen_write_ctx *); void screen_write_cell(struct screen_write_ctx *, const struct grid_cell *); |