Hallo Norbert, Am Donnerstag, 6. September 2018 schrieb Norbert Gruener: > Hi all, > > In my Bash shell (».bashrc«) I have »bind« a command to the »F1« key > bind -x '"\eOP":"_bash_man"' # F1 man <command> > > The script »_bash_man« looks like (it is simplified only for test reasons) > > echo "${READLINE_LINE}"
I tried exactly that and it seems to work. I put only that one line in a script, assigned the F1 key with bind to it and it outputs just the string I typed before when I hit F1 like intended. No problems with cursor movements, backspace and any other command line editing. I'm on Devuan ascii and run GNU bash, Version 4.4.12(1)-release (x86_64-pc-linux-gnu) > bash^[[D^[[C^[[B^[[A This reminds me of programs (ed, rcs, telnet etc.) which don't use readline and have less command line editing capabilities. Backspace should work, though. M2C Kind regards, Stefan Krusche