From 580bf9bb241d7b6156ade9b44da7d04492b163a4 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Thu, 23 May 2013 11:24:08 -0400 Subject: [PATCH] Replacing cd override with zsh hook in virtualenvwrapper. --- plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh b/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh index 35de50874..487bf2f36 100644 --- a/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh +++ b/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh @@ -40,10 +40,8 @@ if [[ -f "$wrapsource" ]]; then fi } - # New cd function that does the virtualenv magic - function cd { - builtin cd "$@" && workon_cwd - } + # Add zsh hook for virtualenv magic + add-zsh-hook chpwd workon_cwd fi else print "zsh virtualenvwrapper plugin: Cannot find virtualenvwrapper_lazy.sh. Please install with \`pip install virtualenvwrapper\`."