Improved some find_working calls.
[profile.git] / .profile.d / vim.bashrc
index bd9c826..930d200 100644 (file)
@@ -1,10 +1,12 @@
-vim=$(find_working vim 2>/dev/null)
+vim=$(find_working -a --version vim 2>/dev/null)
 if [ $? = 0 ]; then
   if [ -n "$PROFILE_HOME" ]; then
-    alias vim="$vim --cmd ':se rtp=$PROFILE_HOME/.vim,\$VIMRUNTIME' -u $PROFILE_HOME/.vimrc"
+    VISUAL="$vim --cmd ':se rtp=$PROFILE_HOME/.vim,\$VIMRUNTIME' -u $PROFILE_HOME/.vimrc"
   else
-    alias vim="$vim"
+    VISUAL="$vim"
   fi
   alias vi="vim"
+  alias vim="$VISUAL"
+  export VISUAL
 fi
 unset vim