Browse Source

Merge pull request #3547 from martong/vi_mode_trapwinch

Added trapwinch to vi-mode plugin.
Robby Russell 9 years ago
parent
commit
49b4e675e0
1 changed files with 8 additions and 0 deletions
  1. 8 0
      plugins/vi-mode/vi-mode.plugin.zsh

+ 8 - 0
plugins/vi-mode/vi-mode.plugin.zsh

@@ -14,6 +14,14 @@ function zle-keymap-select zle-line-init zle-line-finish {
   zle -R
   zle -R
 }
 }
 
 
+# Ensure that the prompt is redrawn when the terminal size changes.
+TRAPWINCH() {
+  if [[ -o zle ]]; then
+    zle reset-prompt
+    zle -R
+  fi
+}
+
 zle -N zle-line-init
 zle -N zle-line-init
 zle -N zle-line-finish
 zle -N zle-line-finish
 zle -N zle-keymap-select
 zle -N zle-keymap-select