When I first created my .inputrc (it didn't exist by default), I set
vi-ins-mode-string to "+" and
vi-cmd-mode-string to ":" to differentiate between modes. I didn't have "(cmd)" or "(ins)" prepended to my prompt by default, but later decided I did want those to show up instead, so I changed those options in my .inputrc. However, the "+" and ":" continue to be prepended to my bash prompt and I don't know why. I've tried sourcing .inputrc with
bind, I've exited all instances of my terminal, but nothing works. Is there something I'm doing wrong here? My .inputrc is currently:
set show-mode-in-prompt on set vi-ins-mode-string "(ins)" set vi-cmd-mode-string "(cmd)"
Edit: when starting python's interactive cli from inside a virtual environment (created with conda, if that's important), the (ins) and (cmd) get appended appropriately. It's only on my regular bash commandline that the "+" and ":" continue to show up.