http://bugzilla.suse.com/show_bug.cgi?id=1143055
http://bugzilla.suse.com/show_bug.cgi?id=1143055#c30
--- Comment #30 from Dr. Werner Fink
hmm - I missed a detail from Werner's comment #24:
Just an example from /etc/inputrc.keys (included several times in /etc/inputrc for the editor modes emacs, vi move, and vi command mode) # # Screen # $if term=screen "\e[1;2D": backward-word "\e[1;2C": forward-word "\e[1;2A": up-history "\e[1;2B": down-history "\e[1;2H": beginning-of-line "\e[1;2F": end-of-line $if mode=emacs # Note that this file is included for vi-command, vi-insert, and # emacs mapping, therefore do switch within the last $include as # otherwise the vi modes do miss the common mappings. set editing-mode vi set keymap vi-command "\e[2;2~": vi-editing-mode "\e[2;5~": vi-editing-mode "\e[2;3~": vi-editing-mode set keymap vi-insert "\e[2;2~": vi-replace "\e[2;5~": vi-replace "\e[2;3~": vi-replace set editing-mode emacs set keymap emacs "\e[2;2~": overwrite-mode "\e[2;5~": overwrite-mode "\e[2;3~": overwrite-mode $endif [...] $endif now this should apply to e.g. TERM=scren, TERM=screen-256color, TERM=screen.xterm, TERM=screen.xterm-256color, ... but upstream libreadline only match the first one. Hence this had missed e.g. TERM=screen.xterm-256color -- You are receiving this mail because: You are on the CC list for the bug.