This project is closed and read-only.
Backport #5539 » readline_comment.patch
| ext/readline/readline.c | ||
|---|---|---|
|
/* Allow conditional parsing of the ~/.inputrc file. */
|
||
|
rl_readline_name = (char *)"Ruby";
|
||
|
#if defined HAVE_RL_GETC_FUNCTION
|
||
|
/* libedit check rl_getc_function only when rl_initialize() is called, */
|
||
|
/* and using_history() call rl_initialize(). */
|
||
|
/* This assignment should be placed before using_history() */
|
||
|
rl_getc_function = readline_getc;
|
||
|
id_getbyte = rb_intern_const("getbyte");
|
||
|
#elif defined HAVE_RL_EVENT_HOOK
|
||
|
rl_event_hook = readline_event;
|
||
|
#endif
|
||
|
using_history();
|
||
|
completion_proc = rb_intern(COMPLETION_PROC);
|
||
| ... | ... | |
|
rb_define_const(mReadline, "VERSION", version);
|
||
|
rl_attempted_completion_function = readline_attempted_completion_function;
|
||
|
#if defined HAVE_RL_GETC_FUNCTION
|
||
|
rl_getc_function = readline_getc;
|
||
|
id_getbyte = rb_intern_const("getbyte");
|
||
|
#elif defined HAVE_RL_EVENT_HOOK
|
||
|
rl_event_hook = readline_event;
|
||
|
#endif
|
||
|
#ifdef HAVE_RL_CATCH_SIGNALS
|
||
|
rl_catch_signals = 0;
|
||
|
#endif
|
||
- « Previous
- 1
- 2
- Next »