Lines Matching defs:editline
116 struct editline { struct
117 Char *el_prog; /* the program name */
118 FILE *el_infile; /* Stdio stuff */
119 FILE *el_outfile; /* Stdio stuff */
120 FILE *el_errfile; /* Stdio stuff */
121 int el_infd; /* Input file descriptor */
122 int el_outfd; /* Output file descriptor */
123 int el_errfd; /* Error file descriptor */
124 int el_flags; /* Various flags. */
125 int el_errno; /* Local copy of errno */
126 coord_t el_cursor; /* Cursor location */
127 Char **el_display; /* Real screen image = what is there */
128 Char **el_vdisplay; /* Virtual screen image = what we see */
129 void *el_data; /* Client data */
130 el_line_t el_line; /* The current line information */
131 el_state_t el_state; /* Current editor state */
132 el_terminal_t el_terminal; /* Terminal dependent stuff */
133 el_tty_t el_tty; /* Tty dependent stuff */
134 el_refresh_t el_refresh; /* Refresh stuff */
135 el_prompt_t el_prompt; /* Prompt stuff */
136 el_prompt_t el_rprompt; /* Prompt stuff */
137 el_chared_t el_chared; /* Characted editor stuff */
138 el_map_t el_map; /* Key mapping stuff */
139 el_keymacro_t el_keymacro; /* Key binding stuff */
140 el_history_t el_history; /* History stuff */
141 el_search_t el_search; /* Search stuff */
142 el_signal_t el_signal; /* Signal handling stuff */
143 el_read_t el_read; /* Character reading stuff */
145 ct_buffer_t el_scratch; /* Scratch conversion buffer */
146 ct_buffer_t el_lgcyconv; /* Buffer for legacy wrappers */
147 LineInfo el_lgcylinfo; /* Legacy LineInfo buffer */