Added titlebar PWD to modern theme
authorMark Szymanski <mrman208@me.com>
Sat, 5 Feb 2011 17:49:47 +0000 (11:49 -0600)
committerMark Szymanski <mrman208@me.com>
Sat, 5 Feb 2011 17:49:47 +0000 (11:49 -0600)
themes/modern/modern.theme.bash

index 8688f36..9f5d47a 100644 (file)
@@ -7,6 +7,15 @@ SCM_GIT_CHAR='${bold_green}±${normal}'
 SCM_SVN_CHAR='${bold_cyan}⑆${normal}'
 SCM_HG_CHAR='${bold_red}☿${normal}'
 
+case $TERM in
+       xterm*)
+       TITLEBAR="\[\033]0;\w\007\]"
+       ;;
+       *)
+       TITLEBAR=""
+       ;;
+esac
+
 PS3=">> "
 
 is_vim_shell() {
@@ -32,10 +41,10 @@ prompt() {
                # Yes, the indenting on these is weird, but it has to be like
                # this otherwise it won't display properly.
 
-               PS1="${bold_red}┌─${reset_color}$(modern_scm_prompt)[${cyan}\W${normal}]$(is_vim_shell)
+               PS1="${TITLEBAR}${bold_red}┌─${reset_color}$(modern_scm_prompt)[${cyan}\W${normal}]$(is_vim_shell)
 ${bold_red}└─▪${normal} "
        else
-               PS1="┌─$(modern_scm_prompt)[${cyan}\W${normal}]$(is_vim_shell)
+               PS1="${TITLEBAR}┌─$(modern_scm_prompt)[${cyan}\W${normal}]$(is_vim_shell)
 └─▪ "
        fi
 }