version 1.146.2.1, 2018/06/25 07:25:35 |
version 1.149, 2019/01/10 18:41:56 |
Line 319 rl_initialize(void) |
|
Line 319 rl_initialize(void) |
|
el_end(e); |
el_end(e); |
return -1; |
return -1; |
} |
} |
el_set(e, EL_PROMPT, _get_prompt, RL_PROMPT_START_IGNORE); |
el_set(e, EL_PROMPT_ESC, _get_prompt, RL_PROMPT_START_IGNORE); |
el_set(e, EL_SIGNAL, rl_catch_signals); |
el_set(e, EL_SIGNAL, rl_catch_signals); |
|
|
/* set default mode to "emacs"-style and read setting afterwards */ |
/* set default mode to "emacs"-style and read setting afterwards */ |
Line 2415 rl_resize_terminal(void) |
|
Line 2415 rl_resize_terminal(void) |
|
{ |
{ |
el_resize(e); |
el_resize(e); |
} |
} |
|
|
|
void |
|
rl_reset_after_signal(void) |
|
{ |
|
if (rl_prep_term_function) |
|
(*rl_prep_term_function)(); |
|
} |
|
|
|
void |
|
rl_echo_signal_char(int sig) |
|
{ |
|
int c = tty_get_signal_character(e, sig); |
|
if (c == -1) |
|
return; |
|
re_putc(e, c, 0); |
|
} |