X-Git-Url: http://105106.c2e0p.group/dotfiles.git/blobdiff_plain/a971bbeba25ddc6b895b58ed3887ab5a506fad11..589397e8ba9ae862c841ac6c075207efe1dc355e:/zsh_webkit_login?ds=sidebyside diff --git a/zsh_webkit_login b/zsh_webkit_login index 555e6d5..5e949cb 100644 --- a/zsh_webkit_login +++ b/zsh_webkit_login @@ -5,9 +5,11 @@ switchto() { export WEBKIT_DIR=~/Projects/WebKit.$1 export WEBKIT_OUTPUTDIR=$WEBKIT_DIR/OpenSource/WebKitBuild if [[ "$OLD_WEBKIT_DIR" == "" ]]; then - export PATH=$PATH:$WEBKIT_DIR/OpenSource/Tools:$WEBKIT_DIR/OpenSource/Tools/Scripts:$WEBKIT_DIR/Internal/Tools/Scripts + export PATH=$PATH:$WEBKIT_DIR/Internal/Tools/Scripts:$WEBKIT_DIR/OpenSource/Tools:$WEBKIT_DIR/OpenSource/Tools/Scripts + export CDPATH=$CDPATH:$WEBKIT_DIR/OpenSource:$WEBKIT_DIR/OpenSource/Source:$WEBKIT_DIR/Internal else export PATH=$(echo $PATH | sed -e "s;$OLD_WEBKIT_DIR;$WEBKIT_DIR;g") + export CDPATH=$(echo $CDPATH | sed -e "s;$OLD_WEBKIT_DIR;$WEBKIT_DIR;g") fi export OLD_WEBKIT_DIR= @@ -19,3 +21,25 @@ _webkit_dirs() { compadd $( for dir in ~/Projects/WebKit.*; do echo ${dir##*.}; _switchto() { _arguments '1:dir:_webkit_dirs' } compdef _switchto switchto + +if [[ $( has subl ) == 'yes' ]]; then + export GUI_EDITOR="subl -w" +elif [[ $( has bbedit ) == 'yes' ]]; then + export GUI_EDITOR="bbedit -w" +elif [[ $( has mate_wait ) == 'yes' ]]; then + export GUI_EDITOR="mate_wait" +else + export GUI_EDITOR="vim" +fi + +if [[ -z "$SSH_TTY" ]]; then + export EDITOR="$GUI_EDITOR" + export SVN_LOG_EDITOR="$GUI_EDITOR" + export GIT_SEQUENCE_EDITOR="$GUI_EDITOR" +else + export EDITOR=vim + export SVN_LOG_EDITOR=vim + export GIT_SEQUENCE_EDITOR=vim +fi + +switchto git