I am using tmux and bash. I find that, at seemingly random intervals, my running shells have
show-all-if-ambiguous set to on. This is a significant annoyance to me, since many of my operations are in directories with very large numbers of files, where the show-all behavior disrupts the screen state. I have
set show-all-if-ambigous off in my
.inputrc, and have never enabled anything like this in any config file. The problem occurs in apparently any long-running shell. Running
bind 'set show-all-if-ambiguous off' successfully disables it again, but this is temporary.
Why does this behavior occur, and how can I make it stop?