Temporary Vi Mode in PowerShell
I miss the feature in readline (Bash/Zsh) where Ctrl+x, Ctrl+v switches to Vi command mode temporarily. In that workflow, entering Insert mode switches back to Emacs mode. PSReadLine has a command ViCommandMode, but binding it directly in Emacs mode will report errors on every key input. The solution requires handling the mode change event to toggle the global EditMode between Emacs and Vi.