X-Git-Url: http://id.pley.net/dotfiles.git/blobdiff_plain/569e076d6ef56543bf02b6beabb363d02b143525..c818eaf1d302d0e37654ba8f48c6cb0ded141e8b:/zsh_webkit_login diff --git a/zsh_webkit_login b/zsh_webkit_login index 6dc4657..af71a2b 100644 --- a/zsh_webkit_login +++ b/zsh_webkit_login @@ -20,4 +20,24 @@ _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