Bug #7397 ยป readline_prompt_ignore_macros.patch
ext/readline/extconf.rb | ||
---|---|---|
return super(func, headers)
|
||
end
|
||
def readline.have_macro(macro)
|
||
return super(macro, headers)
|
||
end
|
||
dir_config('curses')
|
||
dir_config('ncurses')
|
||
dir_config('termcap')
|
||
... | ... | |
readline.have_func("clear_history")
|
||
readline.have_func("rl_redisplay")
|
||
readline.have_func("rl_insert_text")
|
||
readline.have_macro("RL_PROMPT_START_IGNORE")
|
||
readline.have_macro("RL_PROMPT_END_IGNORE")
|
||
create_makefile("readline")
|
ext/readline/readline.c | ||
---|---|---|
#define EDIT_LINE_LIBRARY_VERSION "EditLine wrapper"
|
||
#ifndef USE_INSERT_IGNORE_ESCAPE
|
||
# if !defined(HAVE_EDITLINE_READLINE_H) && defined(HAVE_RL_PROMPT_START_IGNORE) && defined(HAVE_RL_PROMPT_END_IGNORE)
|
||
# if !defined(HAVE_EDITLINE_READLINE_H) && defined(RL_PROMPT_START_IGNORE) && defined(RL_PROMPT_END_IGNORE)
|
||
# define USE_INSERT_IGNORE_ESCAPE 1
|
||
# else
|
||
# define USE_INSERT_IGNORE_ESCAPE 0
|