From: James Bunton Date: Tue, 26 Feb 2019 00:20:52 +0000 (+1100) Subject: bash: pre-exec xterm titlebar X-Git-Url: https://code.delx.au/dotfiles/commitdiff_plain/a91fbc24e2d74f2d19216808b7b04c714fbfefa2 bash: pre-exec xterm titlebar --- diff --git a/.bashrc b/.bashrc index dabceac..8a84088 100644 --- a/.bashrc +++ b/.bashrc @@ -70,9 +70,6 @@ export HISTTIMEFORMAT='%F %T ' # Disable CTRL-s / CTRL-q stty -ixon -# hostname:workingdir -PROMPT_COMMAND='echo -ne "\\033]0;$(hostname|cut -d. -f1):${PWD/$HOME/\~}\\007"' - # Use dark background colors in apps like vim export COLORFGBG='15;0' @@ -241,8 +238,6 @@ fi # man with coloured headings and a terminal title function man { - echo -ne "\\033]0;man $*\\007" - env \ LESS_TERMCAP_md=$'\E[01;38;5;74m' \ LESS_TERMCAP_me=$'\E[0m' \ @@ -278,8 +273,26 @@ function ssh_unsafe { ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null "$@" } + +######################### +# Optional local config # +######################### + +[ -r ~/.bashrc_local ] && source ~/.bashrc_local + + +################## +# xterm titlebar # +################## + +# When at a prompt display `hostname:workingdir` +PROMPT_COMMAND='echo -ne "\\033]0;$(hostname|cut -d. -f1):${PWD/$HOME/\~}\\007"' + +# Display the command about to be executed +# This must go at the end of bashrc to avoid running the trap on commands in the bashrc +trap 'echo -ne "\\033]0;$BASH_COMMAND\007"' DEBUG + + ########### # The end # ########### - -[ -r ~/.bashrc_local ] && source ~/.bashrc_local