Package: bash Version: 4.4-5 Severity: wishlist Dear Maintainer, I use vi a great deal and so press escape a great deal. (often when I shouldn't) If I plan to run vi again I then type v. The results are not pleasing. I have been known to say bad words. I never use the "edit-and-execute" feature, and would prefer that <escape>v ignore the escape, place a v where appropriate, and leave readline in input mode. If that is too much, if it would just leave readline in input mode would be bette than now. I set EDITOR=false as a workaround, but that breaks reportbug among other things.
Thanks, Jim *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: 9.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-6-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages bash depends on: ii base-files 9.9+deb9u5 ii dash 0.5.8-2.4 ii debianutils 4.8.1.1 ii libc6 2.24-11+deb9u3 ii libtinfo5 6.0+20161126-1+deb9u2 Versions of packages bash recommends: ii bash-completion 1:2.1-4.3 Versions of packages bash suggests: pn bash-doc <none> -- Configuration Files: /etc/bash.bashrc changed: [ -z "$PS1" ] && return shopt -s checkwinsize if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) fi PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then function command_not_found_handle { # check because c-n-f could've been removed in the meantime if [ -x /usr/lib/command-not-found ]; then /usr/lib/command-not-found -- "$1" return $? elif [ -x /usr/share/command-not-found/command-not-found ]; then /usr/share/command-not-found/command-not-found -- "$1" return $? else printf "%s: command not found\n" "$1" >&2 return 127 fi } fi export EDITOR=vi alias l='ls -h -lA' -- no debconf information