Lines Matching refs:el
74 prompt(EditLine *el)
89 complete(EditLine *el, int ch)
94 const LineInfo *lf = el_line(el);
110 if (el_insertstr(el, &dp->d_name[len]) == -1)
125 EditLine *el = NULL;
149 el = el_init(*argv, stdin, stdout, stderr);
151 el_set(el, EL_EDITOR, "vi"); /* Default editor is vi */
152 el_set(el, EL_SIGNAL, 1); /* Handle signals gracefully */
153 el_set(el, EL_PROMPT_ESC, prompt, '\1');/* Set the prompt function */
156 el_set(el, EL_HIST, history, hist);
159 el_set(el, EL_ADDFN, "ed-complete", "Complete argument", complete);
162 el_set(el, EL_BIND, "^I", "ed-complete", NULL);
168 el_set(el, EL_BIND, "-a", "k", "ed-prev-line", NULL);
169 el_set(el, EL_BIND, "-a", "j", "ed-next-line", NULL);
174 el_source(el, NULL);
176 while ((buf = el_gets(el, &num)) != NULL && num != 0) {
183 li = el_line(el);
195 el_reset(el);
276 } else if (el_parse(el, ac, av) == -1) {
300 el_end(el);