Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15679 > unrolled thread
| Started by | Dennis Williamson <dennistwilliamson@gmail.com> |
|---|---|
| First post | 2019-11-30 08:57 -0600 |
| Last post | 2019-11-30 08:57 -0600 |
| Articles | 1 — 1 participant |
Back to article view | Back to gnu.bash.bug
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: No way to 'bind -x' symbolic character names Dennis Williamson <dennistwilliamson@gmail.com> - 2019-11-30 08:57 -0600
| From | Dennis Williamson <dennistwilliamson@gmail.com> |
|---|---|
| Date | 2019-11-30 08:57 -0600 |
| Subject | Re: No way to 'bind -x' symbolic character names |
| Message-ID | <mailman.31.1575125861.13035.bug-bash@gnu.org> |
On Fri, Nov 29, 2019, 10:40 AM Nikolaos Kakouros <nkak@kth.se> wrote: > 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. > Backspace is a terminal setting which has precedence. You have to first undefine it. stty erase undef bind -x '"\C-?":my_func' >
Back to top | Article view | gnu.bash.bug
csiph-web