If either set -o emacs or set -o vi is in the user's .bashrc the completion process fails to start. That is expected (this is why bash is run with --noediting). This change takes into account that a user might have explicitly turned it on in their configuration.
If either
set -o emacs
orset -o vi
is in the user's.bashrc
the completion process fails to start. That is expected (this is why bash is run with--noediting
). This change takes into account that a user might have explicitly turned it on in their configuration.