mirror of https://github.com/python/cpython.git
Explicitly call rl_initialize().
Set rl_readline_name to python. Move extern decls to more logical point.
This commit is contained in:
parent
24048580ca
commit
0bc253dba7
|
@ -45,6 +45,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#ifdef WITH_READLINE
|
||||
|
||||
extern char *readline();
|
||||
extern int rl_initialize();
|
||||
extern int rl_insert();
|
||||
extern char *rl_readline_name;
|
||||
|
||||
#include <setjmp.h>
|
||||
#include <signal.h>
|
||||
|
@ -105,7 +108,8 @@ PyOS_ReadlineInit()
|
|||
static int been_here;
|
||||
if (!been_here) {
|
||||
/* Force rebind of TAB to insert-tab */
|
||||
extern int rl_insert();
|
||||
rl_readline_name = "python";
|
||||
rl_initialize();
|
||||
rl_bind_key('\t', rl_insert);
|
||||
been_here++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue