X-Git-Url: http://id.pley.net/dotfiles.git/blobdiff_plain/a971bbeba25ddc6b895b58ed3887ab5a506fad11..c818eaf1d302d0e37654ba8f48c6cb0ded141e8b:/zsh_webkit_login diff --git a/zsh_webkit_login b/zsh_webkit_login index 555e6d5..af71a2b 100644 --- a/zsh_webkit_login +++ b/zsh_webkit_login @@ -19,3 +19,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