Files
pisi/samples/bash/files/bash-3.0-rl-del-backspace-policy.patch
T
2005-07-04 14:53:44 +00:00

30 lines
929 B
Diff

--- lib/readline/terminal.c.orig 2004-11-05 23:02:43.644054384 +0200
+++ lib/readline/terminal.c 2004-11-05 23:04:09.357024032 +0200
@@ -148,6 +148,10 @@
/* Insert key */
static char *_rl_term_kI;
+/* The key sequence sent by the Delete key, if any. */
+static char *_rl_term_kD;
+
+
/* Cursor control */
static char *_rl_term_vs; /* very visible */
static char *_rl_term_ve; /* normal */
@@ -314,6 +318,7 @@
{ "ic", &_rl_term_ic },
{ "im", &_rl_term_im },
{ "@", &_rl_term_kH }, /* home down ?? */
+ { "kD", &_rl_term_kD },
{ "kI", &_rl_term_kI }, /* insert */
{ "kd", &_rl_term_kd },
{ "ke", &_rl_term_ke }, /* end keypad mode */
@@ -492,6 +497,7 @@
rl_bind_keyseq_if_unbound (_rl_term_kh, rl_beg_of_line); /* Home */
rl_bind_keyseq_if_unbound (_rl_term_at7, rl_end_of_line); /* End */
+ rl_bind_keyseq_if_unbound (_rl_term_kD, rl_delete); /* Delete */
_rl_keymap = xkeymap;
}