Lines Matching refs:e
182 static EditLine *e = NULL; variable
315 if (e != NULL) in rl_initialize()
316 el_end(e); in rl_initialize()
333 e = el_init_internal(rl_readline_name, rl_instream, rl_outstream, in rl_initialize()
338 el_set(e, EL_EDITMODE, 0); in rl_initialize()
341 if (!e || !h) in rl_initialize()
347 el_set(e, EL_HIST, history, h); in rl_initialize()
350 el_set(e, EL_RESIZE, _resize_fun, &rl_line_buffer); in rl_initialize()
354 el_set(e, EL_GETCFN, _getc_function); in rl_initialize()
359 el_end(e); in rl_initialize()
362 el_set(e, EL_PROMPT_ESC, _get_prompt, RL_PROMPT_START_IGNORE); in rl_initialize()
363 el_set(e, EL_SIGNAL, rl_catch_signals); in rl_initialize()
367 el_set(e, EL_EDITOR, "emacs"); in rl_initialize()
369 el_set(e, EL_TERMINAL, rl_terminal_name); in rl_initialize()
371 el_get(e, EL_TERMINAL, &rl_terminal_name); in rl_initialize()
377 el_set(e, EL_ADDFN, "rl_complete", in rl_initialize()
380 el_set(e, EL_BIND, "^I", "rl_complete", NULL); in rl_initialize()
385 el_set(e, EL_ADDFN, "rl_tstp", in rl_initialize()
388 el_set(e, EL_BIND, "^Z", "rl_tstp", NULL); in rl_initialize()
393 el_set(e, EL_BIND, "^R", "em-inc-search-prev", NULL); in rl_initialize()
398 el_set(e, EL_BIND, "\\e[1~", "ed-move-to-beg", NULL); in rl_initialize()
399 el_set(e, EL_BIND, "\\e[4~", "ed-move-to-end", NULL); in rl_initialize()
400 el_set(e, EL_BIND, "\\e[7~", "ed-move-to-beg", NULL); in rl_initialize()
401 el_set(e, EL_BIND, "\\e[8~", "ed-move-to-end", NULL); in rl_initialize()
402 el_set(e, EL_BIND, "\\e[H", "ed-move-to-beg", NULL); in rl_initialize()
403 el_set(e, EL_BIND, "\\e[F", "ed-move-to-end", NULL); in rl_initialize()
408 el_set(e, EL_BIND, "\\e[3~", "ed-delete-next-char", NULL); in rl_initialize()
409 el_set(e, EL_BIND, "\\e[2~", "em-toggle-overwrite", NULL); in rl_initialize()
414 el_set(e, EL_BIND, "\\e[1;5C", "em-next-word", NULL); in rl_initialize()
415 el_set(e, EL_BIND, "\\e[1;5D", "ed-prev-word", NULL); in rl_initialize()
416 el_set(e, EL_BIND, "\\e[5C", "em-next-word", NULL); in rl_initialize()
417 el_set(e, EL_BIND, "\\e[5D", "ed-prev-word", NULL); in rl_initialize()
418 el_set(e, EL_BIND, "\\e\\e[C", "em-next-word", NULL); in rl_initialize()
419 el_set(e, EL_BIND, "\\e\\e[D", "ed-prev-word", NULL); in rl_initialize()
422 el_source(e, NULL); in rl_initialize()
428 _resize_fun(e, &rl_line_buffer); in rl_initialize()
431 tty_end(e, TCSADRAIN); in rl_initialize()
451 if (e == NULL || h == NULL) in readline()
456 tty_init(e); in readline()
471 if (rl_event_hook && !(e->el_flags & NO_TTY)) { in readline()
472 el_set(e, EL_GETCFN, _rl_event_read_char); in readline()
477 el_set(e, EL_GETCFN, EL_BUILTIN_GETCFN); in readline()
484 ret = el_gets(e, &count); in readline()
502 tty_end(e, TCSADRAIN); in readline()
517 if (h == NULL || e == NULL) in using_history()
998 if (h == NULL || e == NULL) in history_expand()
1243 if (h == NULL || e == NULL) in stifle_history()
1430 if (h == NULL || e == NULL) in read_history()
1453 if (h == NULL || e == NULL) in write_history()
1467 if (h == NULL || e == NULL) in append_history()
1496 if (h == NULL || e == NULL) in history_get()
1541 if (h == NULL || e == NULL) in add_history()
1567 if (h == NULL || e == NULL) in remove_history()
1596 if (h == NULL || e == NULL) in replace_history_entry()
1640 if (h == NULL || e == NULL) in clear_history()
1946 fn_display_match_list(e, matches, (size_t)len, (size_t)max, in rl_display_match_list()
1960 if (h == NULL || e == NULL) in rl_complete()
1967 el_insertstr(e, arr); in rl_complete()
1979 return fn_complete2(e, in rl_complete()
2012 if (h == NULL || e == NULL) in rl_bind_key()
2017 e->el_map.key[c] = ED_INSERT; in rl_bind_key()
2033 if (e == NULL || h == NULL) in rl_read_key()
2036 return el_getc(e, fooarr); in rl_read_key()
2048 if (h == NULL || e == NULL) in rl_reset_terminal()
2050 el_reset(e); in rl_reset_terminal()
2063 if (h == NULL || e == NULL) in rl_insert()
2071 el_push(e, arr); in rl_insert()
2082 if (h == NULL || e == NULL) in rl_insert_text()
2085 if (el_insertstr(e, text) < 0) in rl_insert_text()
2126 el_set(e, EL_ADDFN, name, name, rl_bind_wrapper); in rl_add_defun()
2128 el_set(e, EL_BIND, dest, name, NULL); in rl_add_defun()
2136 const char *buf = el_gets(e, &count); in rl_callback_read_char()
2139 el_set(e, EL_UNBUFFERED, 1); in rl_callback_read_char()
2142 if (count == 0 && buf[0] == e->el_tty.t_c[TS_IO][C_EOF]) in rl_callback_read_char()
2148 el_set(e, EL_UNBUFFERED, 0); in rl_callback_read_char()
2163 if (e == NULL) { in rl_callback_handler_install()
2168 el_set(e, EL_UNBUFFERED, 1); in rl_callback_handler_install()
2174 el_set(e, EL_UNBUFFERED, 0); in rl_callback_handler_remove()
2182 a[0] = (char)e->el_tty.t_c[TS_IO][C_REPRINT]; in rl_redisplay()
2184 el_push(e, a); in rl_redisplay()
2195 el_push(e, a); in rl_get_previous_history()
2203 el_set(e, EL_PREP_TERM, 1); in rl_prep_terminal()
2209 el_set(e, EL_PREP_TERM, 0); in rl_deprep_terminal()
2215 return el_source(e, s); in rl_read_init_file()
2227 argc = el_parse(e, argc, argv); in rl_parse_and_bind()
2239 return el_set(e, EL_BIND, "", var, value, NULL) == -1 ? 1 : 0; in rl_variable_bind()
2249 el_insertstr(e, buf); in rl_stuff_char()
2302 const LineInfo *li = el_line(e); in _rl_update_pos()
2316 if (h == NULL || e == NULL) in rl_copy_text()
2319 li = el_line(e); in rl_copy_text()
2345 if (h == NULL || e == NULL) in rl_replace_line()
2348 el_replacestr(e, text); in rl_replace_line()
2355 if (h == NULL || e == NULL) in rl_delete_text()
2358 return el_deletestr1(e, start, end); in rl_delete_text()
2365 el_get(e, EL_GETTC, "li", rows); in rl_get_screen_size()
2367 el_get(e, EL_GETTC, "co", cols); in rl_get_screen_size()
2390 el_set(e, EL_SETTC, "li", buf, NULL); in rl_set_screen_size()
2392 el_set(e, EL_SETTC, "co", buf, NULL); in rl_set_screen_size()
2459 el_set(e, EL_REFRESH); in rl_forced_update_display()
2465 el_beep(e); in _rl_abort_internal()
2567 el_resize(e); in rl_resize_terminal()
2580 int c = tty_get_signal_character(e, sig); in rl_echo_signal_char()
2583 re_putc(e, c, 0); in rl_echo_signal_char()
2589 re_putc(e, '\n', 0); in rl_crlf()
2596 re_putc(e, '\a', 0); in rl_ding()