function precmd { # See if we can use colors. # Must have the zsh/termcap module loaded for this if [[ $terminfo[colors] -ge 8 ]]; then local RED="%{%}" local LIGHT_RED="%{%}" local CYAN="%{%}" local LIGHT_CYAN="%{%}" local BLUE="%{%}" local LIGHT_BLUE="%{%}" local GREEN="%{%}" local LIGHT_GREEN="%{%}" local MAGENTA="%{%}" local LIGHT_MAGENTA="%{%}" local YELLOW="%{%}" local LIGHT_YELLOW="%{%}" local GRAY="%{%}" local LIGHT_GRAY="%{%}" local WHITE="%{%}" local NO_COLOUR="%{%}" local BEGINNING_OF_LINE="%{%}" else local RED="" local LIGHT_RED="" local CYAN="" local LIGHT_CYAN="" local BLUE="" local LIGHT_BLUE="" local GREEN="" local LIGHT_GREEN="" local MAGENTA="" local LIGHT_MAGENTA="" local YELLOW="" local LIGHT_YELLOW="" local GRAY="" local LIGHT_GRAY="" local WHITE="" local NO_COLOUR="" local BEGINNING_OF_LINE="" fi ### # Decide whether to set a screen title if [[ "$STY" != "" ]]; then local STITLE='%{kzsh\%}' else local STITLE='' fi ### # Decide if we need to set titlebar text. case $TERM in xterm*) local TITLEBAR='%{]0;%n@%m:%~%}' ;; screen) local TITLEBAR='%{]0;screen  (t) %n@%m:%~%}' ;; *) local TITLEBAR="" ;; esac PROMPT="%n@%m%(!|%{$fg[yellow]%}|%{$fg_bold[black]%})%(?.>.%{$fg[red]%} [%?]>)%{$fg_no_bold[default]%} " RPROMPT="$GRAY%~$NO_COLOUR" } preexec () { if [[ "$STY" != "" ]]; then local CMD=`echo $1 | sed 's/^sudo //; s/ .*//'` echo -n "k$CMD\\" fi } ## Some stuff which does not work... # FIXXME - does not work, try to remove all "not necessary tags" # leoorg () { T=~/.tmp/dict_leo_"$1".html; lynx -source "http://dict.leo.org/?search="$1"" > $T ; lynx "$T" } # vim `l\s -t * | head -1 ` } # # FIXXME - does not work :-( # alias en1='lynx -source "http://dictionaries.travlang.com/ItalianGerman/dict.cgi?query="$1""' #\!^" ' #sed -n "//,/<\/pre>/p" | grep -v "pre>" ' ################ END OF FILE ###################################################