Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #15678

No way to 'bind -x' symbolic character names

From Nikolaos Kakouros <nkak@kth.se>
Newsgroups gnu.bash.bug
Subject No way to 'bind -x' symbolic character names
Date 2019-11-29 16:39 +0000
Message-ID <mailman.3080.1575045570.13325.bug-bash@gnu.org> (permalink)
References <1575045558200.80219@kth.se>

Show all headers | View raw


Using bash version:

GNU bash, version 5.0.11(1)-release (x86_64-pc-linux-gnu)


Trying to map Backspace to execute a function, I try to do:

bind -x '"Rubout": my_func'

This, as expected, binds the string 'Rubout' to the function. Omitting the double quotes makes bind fail. Escaping, like `\Rubout`, works neither.

This is important in the case of Backspace, as there is no (to my knowledge) other way to bind the backspace than using Rubout. Using Konsole as my terminal emulator, `C-v Backspace` prints `^?` which I haven't managed to use with bind.

Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread


Thread

No way to 'bind -x' symbolic character names Nikolaos Kakouros <nkak@kth.se> - 2019-11-29 16:39 +0000

csiph-web