Lines Matching refs:el
73 prompt(EditLine *el) in prompt() argument
88 complete(EditLine *el, int ch) in complete() argument
93 const LineInfo *lf = el_line(el); in complete()
109 if (el_insertstr(el, &dp->d_name[len]) == -1) in complete()
124 EditLine *el = NULL; in main() local
148 el = el_init(*argv, stdin, stdout, stderr); in main()
150 el_set(el, EL_EDITOR, "vi"); /* Default editor is vi */ in main()
151 el_set(el, EL_SIGNAL, 1); /* Handle signals gracefully */ in main()
152 el_set(el, EL_PROMPT_ESC, prompt, '\1');/* Set the prompt function */ in main()
155 el_set(el, EL_HIST, history, hist); in main()
158 el_set(el, EL_ADDFN, "ed-complete", "Complete argument", complete); in main()
161 el_set(el, EL_BIND, "^I", "ed-complete", NULL); in main()
167 el_set(el, EL_BIND, "-a", "k", "ed-prev-line", NULL); in main()
168 el_set(el, EL_BIND, "-a", "j", "ed-next-line", NULL); in main()
173 el_source(el, NULL); in main()
175 while ((buf = el_gets(el, &num)) != NULL && num != 0) { in main()
182 li = el_line(el); in main()
194 el_reset(el); in main()
275 } else if (el_parse(el, ac, av) == -1) { in main()
299 el_end(el); in main()