summaryrefslogtreecommitdiff
path: root/readline
diff options
context:
space:
mode:
authorPierre Muller <muller@ics.u-strasbg.fr>2013-09-24 14:49:48 +0000
committerPierre Muller <muller@ics.u-strasbg.fr>2013-09-24 14:49:48 +0000
commit839e2e44bc516c690769e0b268e0b27ac29b72de (patch)
tree78f92d0bbe5e8c81dcd87ff73d9bd1e6af67f378 /readline
parent5a7609f546b2995ce5b9d917ab5a51e022eb23e2 (diff)
downloadgdb-839e2e44bc516c690769e0b268e0b27ac29b72de.tar.gz
* readline.c (bind_arrow_keys_internal):
Handle VK_HOME, VK_END, VK_DELETE and VK_INSERT for mingw hosts.
Diffstat (limited to 'readline')
-rw-r--r--readline/ChangeLog.gdb6
-rw-r--r--readline/readline.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/readline/ChangeLog.gdb b/readline/ChangeLog.gdb
index 972d69c40d3..1218fd7ee2d 100644
--- a/readline/ChangeLog.gdb
+++ b/readline/ChangeLog.gdb
@@ -1,3 +1,9 @@
+2013-09-24 Pierre Muller <muller@sourceware.org>
+
+ * readline.c (bind_arrow_keys_internal):
+ Handle VK_HOME, VK_END, VK_DELETE and VK_INSERT for mingw
+ hosts.
+
2013-09-23 Martin Benda <martin.benda@omsquare.com>
Checked in by Joel Brobecker <brobecker@adacore.com>
diff --git a/readline/readline.c b/readline/readline.c
index f2e4d933dfe..071e1aa082e 100644
--- a/readline/readline.c
+++ b/readline/readline.c
@@ -1159,6 +1159,10 @@ bind_arrow_keys_internal (map)
rl_bind_keyseq_if_unbound ("\340P", rl_get_next_history);
rl_bind_keyseq_if_unbound ("\340M", rl_forward_char);
rl_bind_keyseq_if_unbound ("\340K", rl_backward_char);
+ rl_bind_keyseq_if_unbound ("\340G", rl_beg_of_line);
+ rl_bind_keyseq_if_unbound ("\340O", rl_end_of_line);
+ rl_bind_keyseq_if_unbound ("\340S", rl_delete);
+ rl_bind_keyseq_if_unbound ("\340R", rl_overwrite_mode);
#endif
_rl_keymap = xkeymap;