X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=.profile.d%2Fprompt.bashrc;h=ad5b1e3a67ac9342a4abd775804baaaba9d0701d;hb=6a4d7771ef379836593080fd303b647ed5a853cb;hp=cf133c7725cbc8835751151d175e4817621f833d;hpb=d72851316b4bfb4c3ff56030cefb621df51a5b90;p=profile.git diff --git a/.profile.d/prompt.bashrc b/.profile.d/prompt.bashrc index cf133c7..ad5b1e3 100644 --- a/.profile.d/prompt.bashrc +++ b/.profile.d/prompt.bashrc @@ -24,13 +24,12 @@ info="$HOSTNAME$SSH_FORWARDED" vimchild=" [vim]" if ps -o comm= -p $PPID 2>/dev/null | grep '^vim*$' &>/dev/null; then # Clear [vim] when exiting. - trap "echo -ne '\\033]0;$info\\007'" exit + trap "echo -ne '\\033]0;$info\\033\\0134'" exit info="$info$vimchild" fi -blank=$(echo "$info" | sed 's/./ /g') if [ "${TERM##screen}" = "$TERM" ]; then - export PROMPT_COMMAND="echo -ne '\033]0;$info\007\r$blank \r'" + export PROMPT_COMMAND="echo -ne '\033]0;$info\033\0134\r\033[K'" else - export PROMPT_COMMAND='echo -ne "\033k\033\\"' + export PROMPT_COMMAND='echo -ne "\033k\033\0134"' fi unset blank info vimchild SSH_FORWARDED