|
@@ -5,7 +5,12 @@ function zle-line-init zle-keymap-select {
|
|
|
zle -N zle-line-init
|
|
|
zle -N zle-keymap-select
|
|
|
|
|
|
+#changing mode clobbers the keybinds, so store the keybinds before and execute
|
|
|
+#them after
|
|
|
+binds=`bindkey -L`
|
|
|
bindkey -v
|
|
|
+for bind in ${(@f)binds}; do eval $bind; done
|
|
|
+unset binds
|
|
|
|
|
|
# if mode indicator wasn't setup by theme, define default
|
|
|
if [[ "$MODE_INDICATOR" == "" ]]; then
|