# 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'
# 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' \
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