diff options
author | Derek Wyatt <dwyatt@rim.com> | 2012-03-20 09:55:25 -0400 |
---|---|---|
committer | Phil Eichinger <phil@zankapfel.net> | 2014-03-25 16:47:57 +0100 |
commit | 83071a10e7bcb398269be37a77dd929cb9182434 (patch) | |
tree | a22c5388a521dd651dda5154af7e394215ed07f9 /plugins/vim-interaction/vim-interaction.plugin.zsh | |
parent | cdea478f0f20545473454c069d8d6bb860555021 (diff) | |
download | zsh-83071a10e7bcb398269be37a77dd929cb9182434.tar.gz zsh-83071a10e7bcb398269be37a77dd929cb9182434.tar.bz2 zsh-83071a10e7bcb398269be37a77dd929cb9182434.zip |
Fixed: If you callvim on a non-existant file with a relative path, the CWD of the running gvim process is used, and that's not right. We use the PWD explicitly instead, in this case
Diffstat (limited to 'plugins/vim-interaction/vim-interaction.plugin.zsh')
-rw-r--r-- | plugins/vim-interaction/vim-interaction.plugin.zsh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/vim-interaction/vim-interaction.plugin.zsh b/plugins/vim-interaction/vim-interaction.plugin.zsh index 3f346dfc3..309012b34 100644 --- a/plugins/vim-interaction/vim-interaction.plugin.zsh +++ b/plugins/vim-interaction/vim-interaction.plugin.zsh @@ -8,8 +8,10 @@ function resolveFile { if [ -f "$1" ]; then echo $(readlink -f "$1") + elif [[ "${1#/}" == "$1" ]]; then + echo "$(pwd)/$1" else - echo "$1" + echo $1 fi } |