Merge pull request #4191 from apjanke/vi-mode-fix-smkx

vi-mode: fix smkx/rmkx by removing broken line-init/finish widgets
master
Marc Cornellà 11 years ago
commit 46824b39a3
  1. 16
      plugins/vi-mode/vi-mode.plugin.zsh

@ -1,15 +1,5 @@
# Ensures that $terminfo values are valid and updates editor information when
# the keymap changes.
function zle-keymap-select zle-line-init zle-line-finish {
# The terminal must be in application mode when ZLE is active for $terminfo
# values to be valid.
if (( ${+terminfo[smkx]} )); then
printf '%s' ${terminfo[smkx]}
fi
if (( ${+terminfo[rmkx]} )); then
printf '%s' ${terminfo[rmkx]}
fi
# Updates editor information when the keymap changes.
function zle-keymap-select() {
zle reset-prompt
zle -R
}
@ -19,8 +9,6 @@ TRAPWINCH() {
zle && { zle reset-prompt; zle -R }
}
zle -N zle-line-init
zle -N zle-line-finish
zle -N zle-keymap-select
zle -N edit-command-line

Loading…
Cancel
Save