diff --git a/vcsh b/vcsh index 5acd515dc422ab8b0dc0ef2d42611dc7db2f67c2..e3612b72520aeaac75bbd8e5073f3b6546f53415 100755 --- a/vcsh +++ b/vcsh @@ -93,7 +93,12 @@ elif [ "$1" = 'use' ]; then if [[ -o NO_IGNORE_EOF ]]; then export VCSH_NO_IGNORE_EOF=1 setopt IGNORE_EOF - vcsh_exit() {vcsh exit; zle reset-prompt;} + if [[ -n $ZSH_VERSION ]]; then + vcsh_exit() { + vcsh exit; + zle reset-prompt; + } + fi zle -N vcsh_exit bindkey '^d' 'vcsh_exit' fi