# HG changeset patch # User meillo@marmaro.de # Date 1197141563 -3600 # Node ID 0b38217ca1fddbbb9dbb0a8a8a84903afd8f4057 # Parent 4b8c8c2166b41486f1791764ef19c943ad37c420 added function returncode; included returncode in prompt; added alias lt diff -r 4b8c8c2166b4 -r 0b38217ca1fd .bashrc --- a/.bashrc Fri Dec 07 00:09:50 2007 +0100 +++ b/.bashrc Sat Dec 08 20:19:23 2007 +0100 @@ -39,23 +39,6 @@ fi -# If this is an xterm set the title to user@host:dir -case "$TERM" in -xterm*|rxvt*) - PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;title---${USER}@${HOSTNAME}: ${PWD}\007"' - ;; -screen*) - PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;screen---${USER}@${HOSTNAME}: ${PWD}\007"' - ;; -*) - ;; -esac - - -# command prompt -PS1='\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ ' - - # vars export PATH=$PATH:/home/meillo/Prog/Shell/bin @@ -82,6 +65,9 @@ function la { ls -A "$@" } +function lt { + ls -lhtr "$@" +} function dh { df -h "$@" @@ -116,8 +102,29 @@ ps -eaf | grep --color=auto -i "$1" } +function returncode { + returncode=$? + if [ $returncode -ne 0 ] ; then + echo "$returncode" + fi +} + # aliases #alias fireworks='wine /usr/share/Fireworks4/Fireworks\ 4.exe' #alias stendhal='java -jar /home/meillo/Spiele/Stendhal/stendhal' + + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;${HOSTNAME} | ${USER}\007"' + ;; +*) + ;; +esac + + +# command prompt +PS1='\033[01;31m$(returncode)\033[00m\n\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ '