Lines Matching defs:el
78 prompt(EditLine *el)
93 complete(EditLine *el, int ch)
98 const LineInfo *lf = el_line(el);
114 if (el_insertstr(el, &dp->d_name[len]) == -1)
129 EditLine *el = NULL;
153 el = el_init(*argv, stdin, stdout, stderr);
155 el_set(el, EL_EDITOR, "vi"); /* Default editor is vi */
156 el_set(el, EL_SIGNAL, 1); /* Handle signals gracefully */
157 el_set(el, EL_PROMPT_ESC, prompt, '\1');/* Set the prompt function */
160 el_set(el, EL_HIST, history, hist);
163 el_set(el, EL_ADDFN, "ed-complete", "Complete argument", complete);
166 el_set(el, EL_BIND, "^I", "ed-complete", NULL);
172 el_set(el, EL_BIND, "-a", "k", "ed-prev-line", NULL);
173 el_set(el, EL_BIND, "-a", "j", "ed-next-line", NULL);
178 el_source(el, NULL);
180 while ((buf = el_gets(el, &num)) != NULL && num != 0) {
187 li = el_line(el);
199 el_reset(el);
280 } else if (el_parse(el, ac, av) == -1) {
304 el_end(el);