Added an optional callout to the end of the interaction function. I put it in to allow me to put the window focus on MacVim / GVim depending on the different OS I happen to be on
Diff
1diff --git a/plugins/vim-interaction/vim-interaction.plugin.zsh b/plugins/vim-interaction/vim-interaction.plugin.zsh
2index 309012b34a2b418a54c97cc0a021a2315a1fb17f..af7e60c88ca4fbc3e756dd9b61a6addd0a7aaea6 100644
3--- a/plugins/vim-interaction/vim-interaction.plugin.zsh
4+++ b/plugins/vim-interaction/vim-interaction.plugin.zsh
5@@ -58,6 +58,9 @@ EOH
6 fi
7 cmd="$before$files$after"
8 gvim --remote-send "$cmd"
9+ if typeset -f postCallVim > /dev/null; then
10+ postCallVim
11+ fi
12 }
1314 alias v=callvim