Lines Matching defs:el
69 prompt(EditLine *el)
84 complete(EditLine *el, int ch)
89 const LineInfo *lf = el_line(el);
105 if (el_insertstr(el, &dp->d_name[len]) == -1)
119 EditLine *el = NULL;
142 el = el_init(*argv, stdin, stdout, stderr);
144 el_set(el, EL_EDITOR, "vi"); /* Default editor is vi */
145 el_set(el, EL_SIGNAL, 1); /* Handle signals gracefully */
146 el_set(el, EL_PROMPT_ESC, prompt, '\1');/* Set the prompt function */
149 el_set(el, EL_HIST, history, hist);
152 el_set(el, EL_ADDFN, "ed-complete", "Complete argument", complete);
155 el_set(el, EL_BIND, "^I", "ed-complete", NULL);
161 el_set(el, EL_BIND, "-a", "k", "ed-prev-line", NULL);
162 el_set(el, EL_BIND, "-a", "j", "ed-next-line", NULL);
167 el_source(el, NULL);
169 while ((buf = el_gets(el, &num)) != NULL && num != 0) {
176 li = el_line(el);
188 el_reset(el);
269 } else if (el_parse(el, ac, av) == -1) {
293 el_end(el);