Lines Matching defs:el
21 prompt(EditLine *el)
57 complete(EditLine *el, int ch)
63 const LineInfoW *lf = el_wline(el);
93 if (el_winsertstr(el, dir) == -1)
110 EditLine *el = NULL;
133 el = el_init(argv[0], stdin, stdout, stderr);
135 el_wset(el, EL_EDITOR, L"vi"); /* Default editor is vi */
136 el_wset(el, EL_SIGNAL, 1); /* Handle signals gracefully */
137 el_wset(el, EL_PROMPT_ESC, prompt, '\1'); /* Set the prompt function */
139 el_wset(el, EL_HIST, history_w, hist); /* FIXME - history_w? */
142 el_wset(el, EL_ADDFN, L"ed-complete", L"Complete argument", complete);
145 el_wset(el, EL_BIND, L"^I", L"ed-complete", NULL);
151 el_wset(el, EL_BIND, L"-a", L"k", L"ed-prev-line", NULL);
152 el_wset(el, EL_BIND, L"-a", L"j", L"ed-next-line", NULL);
155 el_source(el, NULL);
157 while((line = el_wgets(el, &numc)) != NULL && numc != 0) {
162 li = el_wline(el);
175 el_reset(el);
242 } else if (el_wparse(el, ac, av) == -1) {
269 el_end(el);