Added an <esc> to the begining of everything. I ran something when I was in insert mode once and all it did was shove !args... into the buffer. <esc> first.
Diff
1diff --git a/plugins/vim-interaction/vim-interaction.plugin.zsh b/plugins/vim-interaction/vim-interaction.plugin.zsh
2index af7e60c88ca4fbc3e756dd9b61a6addd0a7aaea6..5142f1f9b586607ec17355c33161ef99c9c486f8 100644
3--- a/plugins/vim-interaction/vim-interaction.plugin.zsh
4+++ b/plugins/vim-interaction/vim-interaction.plugin.zsh
5@@ -30,7 +30,7 @@ EOH
6 fi
7 8 local cmd=""
9- local before=""
10+ local before="<esc>"
11 local after=""
12 while getopts ":b:a:" option
13 do