tmux
3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
![]() ![]() |
Public Types | |
enum | { INPUT_END_ST , INPUT_END_BEL } |
Data Fields | |
struct window_pane * | wp |
struct bufferevent * | event |
struct screen_write_ctx | ctx |
struct input_cell | cell |
struct input_cell | old_cell |
u_int | old_cx |
u_int | old_cy |
int | old_mode |
u_char | interm_buf [4] |
size_t | interm_len |
u_char | param_buf [64] |
size_t | param_len |
u_char * | input_buf |
size_t | input_len |
size_t | input_space |
enum input_ctx:: { ... } | input_end |
struct input_param | param_list [24] |
u_int | param_list_len |
struct utf8_data | utf8data |
int | utf8started |
int | ch |
int | last |
int | flags |
const struct input_state * | state |
struct event | timer |
struct evbuffer * | since_ground |
struct input_cell input_ctx::cell |
Definition at line 78 of file input.c.
Referenced by input_c0_dispatch(), input_csi_dispatch(), input_csi_dispatch_rm_private(), input_csi_dispatch_sgr(), input_csi_dispatch_sgr_256_do(), input_csi_dispatch_sgr_colon(), input_csi_dispatch_sgr_rgb_do(), input_csi_dispatch_sm_private(), input_esc_dispatch(), input_print(), input_reset_cell(), input_restore_state(), input_save_state(), and input_top_bit_set().
int input_ctx::ch |
Definition at line 110 of file input.c.
Referenced by input_c0_dispatch(), input_csi_dispatch(), input_csi_dispatch_rm(), input_csi_dispatch_rm_private(), input_csi_dispatch_sm(), input_csi_dispatch_sm_private(), input_csi_dispatch_winops(), input_esc_dispatch(), input_input(), input_intermediate(), input_parameter(), input_parse(), input_print(), input_table_compare(), and input_top_bit_set().
struct screen_write_ctx input_ctx::ctx |
Definition at line 78 of file input.c.
Referenced by input_c0_dispatch(), input_csi_dispatch(), input_csi_dispatch_rm(), input_csi_dispatch_rm_private(), input_csi_dispatch_sm(), input_csi_dispatch_sm_private(), input_csi_dispatch_winops(), input_dcs_dispatch(), input_esc_dispatch(), input_exit_apc(), input_exit_osc(), input_parse(), input_parse_buffer(), input_parse_screen(), input_print(), input_reset(), input_restore_state(), input_save_state(), and input_top_bit_set().
struct bufferevent* input_ctx::event |
Definition at line 78 of file input.c.
Referenced by input_init(), input_osc_52(), and input_reply().
int input_ctx::flags |
Definition at line 113 of file input.c.
Referenced by input_clear(), input_csi_dispatch(), input_dcs_dispatch(), input_esc_dispatch(), input_exit_apc(), input_exit_osc(), input_exit_rename(), input_input(), input_intermediate(), input_parameter(), and input_reset().
u_char* input_ctx::input_buf |
Definition at line 96 of file input.c.
Referenced by input_clear(), input_dcs_dispatch(), input_exit_apc(), input_exit_osc(), input_exit_rename(), input_free(), input_ground(), input_init(), and input_input().
input_ctx::input_end { ... } enum |
Referenced by input_clear(), input_end_bel(), input_exit_osc(), input_osc_52(), and input_osc_colour_reply().
size_t input_ctx::input_len |
Definition at line 97 of file input.c.
Referenced by input_clear(), input_dcs_dispatch(), input_exit_osc(), input_exit_rename(), and input_input().
size_t input_ctx::input_space |
Definition at line 98 of file input.c.
Referenced by input_ground(), input_init(), and input_input().
u_char input_ctx::interm_buf[4] |
Definition at line 88 of file input.c.
Referenced by input_clear(), input_csi_dispatch(), input_esc_dispatch(), input_intermediate(), and input_table_compare().
size_t input_ctx::interm_len |
Definition at line 89 of file input.c.
Referenced by input_clear(), and input_intermediate().
int input_ctx::last |
Definition at line 111 of file input.c.
Referenced by input_c0_dispatch(), input_csi_dispatch(), input_enter_apc(), input_enter_dcs(), input_enter_osc(), input_enter_rename(), input_esc_dispatch(), input_print(), input_reset(), and input_top_bit_set().
struct input_cell input_ctx::old_cell |
Definition at line 78 of file input.c.
Referenced by input_reset_cell(), input_restore_state(), and input_save_state().
u_int input_ctx::old_cx |
Definition at line 84 of file input.c.
Referenced by input_reset_cell(), input_restore_state(), and input_save_state().
u_int input_ctx::old_cy |
Definition at line 85 of file input.c.
Referenced by input_reset_cell(), input_restore_state(), and input_save_state().
int input_ctx::old_mode |
Definition at line 86 of file input.c.
Referenced by input_restore_state(), and input_save_state().
u_char input_ctx::param_buf[64] |
Definition at line 91 of file input.c.
Referenced by input_clear(), input_csi_dispatch(), input_parameter(), and input_split().
size_t input_ctx::param_len |
Definition at line 92 of file input.c.
Referenced by input_clear(), input_parameter(), and input_split().
struct input_param input_ctx::param_list[24] |
Definition at line 98 of file input.c.
Referenced by input_csi_dispatch_sgr(), input_csi_dispatch_sgr_colon(), input_free(), input_get(), and input_split().
u_int input_ctx::param_list_len |
Definition at line 105 of file input.c.
Referenced by input_csi_dispatch_rm(), input_csi_dispatch_rm_private(), input_csi_dispatch_sgr(), input_csi_dispatch_sm(), input_csi_dispatch_sm_private(), input_free(), input_get(), and input_split().
struct evbuffer* input_ctx::since_ground |
Definition at line 124 of file input.c.
Referenced by input_free(), input_ground(), input_init(), input_parse(), and input_pending().
const struct input_state* input_ctx::state |
Definition at line 116 of file input.c.
Referenced by input_parse(), input_parse_buffer(), input_reset(), input_set_state(), and input_timer_callback().
struct event input_ctx::timer |
Definition at line 116 of file input.c.
Referenced by input_clear(), input_free(), input_ground(), input_init(), and input_start_timer().
struct utf8_data input_ctx::utf8data |
Definition at line 105 of file input.c.
Referenced by input_top_bit_set().
int input_ctx::utf8started |
Definition at line 108 of file input.c.
Referenced by input_c0_dispatch(), input_print(), and input_top_bit_set().
struct window_pane* input_ctx::wp |
Definition at line 77 of file input.c.
Referenced by input_c0_dispatch(), input_csi_dispatch_sm_private(), input_csi_dispatch_winops(), input_esc_dispatch(), input_exit_apc(), input_exit_osc(), input_exit_rename(), input_init(), input_osc_10(), input_osc_11(), input_osc_110(), input_osc_111(), input_osc_4(), input_osc_52(), input_parse_buffer(), and input_reset().