49b4e675e05e4383f1eb229b1cd0e7401c9a25ec

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #3547 from martong/vi_mode_trapwinch

Added trapwinch to vi-mode plugin.

Diff

 1diff --git a/plugins/vi-mode/vi-mode.plugin.zsh b/plugins/vi-mode/vi-mode.plugin.zsh
 2index 3ed32b3fb29decd731c6780a73f757f8945c6bd6..f2745b409097c6cdf6c5a02069728e8b18f2f632 100644
 3--- a/plugins/vi-mode/vi-mode.plugin.zsh
 4+++ b/plugins/vi-mode/vi-mode.plugin.zsh
 5@@ -14,6 +14,14 @@ function zle-keymap-select zle-line-init zle-line-finish {
 6   zle -R
 7 }
 8 
 9+# Ensure that the prompt is redrawn when the terminal size changes.
10+TRAPWINCH() {
11+  if [[ -o zle ]]; then
12+    zle reset-prompt
13+    zle -R
14+  fi
15+}
16+
17 zle -N zle-line-init
18 zle -N zle-line-finish
19 zle -N zle-keymap-select