Lines Matching defs:el
79 EditLine *el; /* editline cookie */
130 if (editing && !el && isatty(0)) { /* && isatty(2) ??? */
170 el = el_init("sh", el_in, el_out, el_err);
172 el != NULL ? "succeed" : "fail"));
173 if (el != NULL) {
175 el_set(el, EL_HIST, history, hist);
178 el_set(el, EL_SIGNAL, 1);
179 el_set(el, EL_SAFEREAD, 1);
180 el_set(el, EL_ALIAS_TEXT, alias_text, NULL);
181 el_set(el, EL_ADDFN, "rl-complete",
189 } else if (!editing && el) {
191 el_end(el);
192 el = NULL;
196 if (el) {
199 el_set(el, EL_EDITOR, "vi");
201 el_set(el, EL_EDITOR, "emacs");
203 el_source(el, lookupvar("EDITRC"));
204 el_set(el, EL_BIND, "^I",
210 if (el) { /* no editing if not interactive */
211 el_end(el);
212 el = NULL;
228 if (!(iflag && editing && el))
232 el_set(el, EL_PROMPT, getprompt);
240 el_set(el, EL_PROMPT, getprompt);
242 el_set(el, EL_PROMPT_ESC, getprompt, (int)wc);
250 if (iflag && editing && el && !(flags & VUNSET))
251 el_source(el, fname);
564 if (el != NULL && term != NULL && *term != '\0')
565 if (el_set(el, EL_TERMINAL, term) != 0) {
585 if (el != NULL) {
587 if (el_source(el, argv[1])) {
1021 * This is passed to el_set(el, EL_ADDFN, ...) so that it's possible to