adding vi mode to shell