Ensure VISUAL is set when becoming.
authorIain Patterson <me@iain.cx>
Mon, 26 Apr 2010 10:01:54 +0000 (11:01 +0100)
committerIain Patterson <me@iain.cx>
Mon, 26 Apr 2010 10:03:52 +0000 (11:03 +0100)
.profile.d/variables.bashrc
.profile.d/vim.bashrc

index e3d8f04..e13ecae 100644 (file)
@@ -2,7 +2,6 @@ export SSHTERM=urxvtc
 export SSHTERM_TITLE=-title
 export SSHTERM_EXEC=-e
 unset LANG
-export VISUAL=vim
 unset XMODIFIERS #:-(
 export SSHTERM="urxvt"
 export SSHTERM_TITLE="-title"
index bd9c826..15b4008 100644 (file)
@@ -1,10 +1,12 @@
 vim=$(find_working 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