Lines Matching defs:edit
71 typedef struct edit struct
93 int e_mode; /* edit mode */ argument
94 int e_lookahead; /* index in look-ahead buffer */
95 int e_repeat;
96 int e_saved;
97 int e_fcol; /* first column */
98 int e_ucol; /* column for undo */
99 int e_wsize; /* width of display window */
100 char *e_outbase; /* pointer to start of output buffer */
101 char *e_outptr; /* pointer to position in output buffer */
102 char *e_outlast; /* pointer to end of output buffer */
103 genchar *e_inbuf; /* pointer to input buffer */
104 char *e_prompt; /* pointer to buffer containing the prompt */
105 genchar *e_ubuf; /* pointer to the undo buffer */
106 genchar *e_killbuf; /* pointer to delete buffer */
107 char e_search[SEARCHSIZE]; /* search string */
108 genchar *e_Ubuf; /* temporary workspace buffer */
109 genchar *e_physbuf; /* temporary workspace buffer */
110 int e_lbuf[LOOKAHEAD];/* pointer to look-ahead buffer */
111 int e_fd; /* file descriptor */
112 int e_ttyspeed; /* line speed, also indicates tty parms are valid */
113 int e_tabcount;
115 ino_t e_tty_ino;
116 dev_t e_tty_dev;
117 char *e_tty;
120 char e_echoctl;
121 char e_tcgeta;
122 struct termio e_ott;
125 int e_curchar;
149 int e_multiline; /* allow multiple lines for editing */ argument
150 int e_winsz; /* columns in window */
151 Edpos_t e_curpos; /* cursor line and column */
152 Namval_t *e_default; /* variable containing default value */
153 Namval_t *e_term; /* TERM variable */
154 char e_termname[80]; /* terminal name */