diff options
author | Tom Tromey <tom@tromey.com> | 2019-09-10 17:25:35 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-09-18 15:03:29 -0600 |
commit | 11061048d1fed4465b0e62eb3c14dabf0beab59b (patch) | |
tree | fda69cbe391d420c44ee650f6b2267d77efd71e4 /gdb/NEWS | |
parent | 7a27b85f6d9b5eea9bd1493f903158fbea4b2231 (diff) | |
download | binutils-11061048d1fed4465b0e62eb3c14dabf0beab59b.zip binutils-11061048d1fed4465b0e62eb3c14dabf0beab59b.tar.gz binutils-11061048d1fed4465b0e62eb3c14dabf0beab59b.tar.bz2 |
Give a name to the TUI SingleKey keymap
Readline 8.0 has a feature that lets an application name a keymap.
This in turn makes it simpler for users to bind keys in keymaps in
their .inputrc.
This patch gives a name to the TUI SingleKey keymap, so that
additional bindings can be made there. For example:
$if gdb
set keymap SingleKey
"X": "echo hello\\n\n"
$endif
The call to rl_initialize, in tui_initialize_readline, had to be
removed so that .inputrc was not read too early. Note that Readline
explicitly documents that this call is not needed.
gdb/ChangeLog
2019-09-18 Tom Tromey <tom@tromey.com>
* NEWS: Add entry.
* tui/tui.c (tui_initialize_readline): Set name of keymap. Do not
call rl_initialize.
(tui_enable): Do not call rl_initialize.
gdb/doc/ChangeLog
2019-09-18 Tom Tromey <tom@tromey.com>
* gdb.texinfo (Editing): Document readline application name.
(TUI Single Key Mode): Document TUI SingleKey keymap name.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -323,6 +323,10 @@ maint show test-options-completion-result GDB now bundles GNU readline 8.0, but if you choose to use --with-system-readline, only readline >= 7.0 can be used. +* The TUI SingleKey keymap is now named "SingleKey". This can be used + from .inputrc to bind keys in this keymap. This feature is only + available when gdb is built against GNU readline 8.0 or later. + *** Changes in GDB 8.3 * GDB and GDBserver now support access to additional registers on |