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