vi mode without custom zsh setup