# History items HISTFILE=~/.histfile HISTSIZE=1000 SAVEHIST=1000 # zstyle :compinstall filename '/home/ajb/.zshrc' # Load completion autoload -Uz compinit compinit # Load colors autoload -U colors # Load colors for prompt if autoload colors && colors 2>/dev/null; then # Zsh-style :-) BLUE="%{${fg[blue]}%}" BBLUE="%{${fg_bold[blue]}%}" RED="%{${fg[red]}%}" BRED="%{${fg_bold[red]}%}" GREEN="%{${fg[green]}%}" BGREEN="%{${fg_bold[green]}%}" CYAN="%{${fg[cyan]}%}" MAGENTA="%{${fg[magenta]}%}" YELLOW="%{${fg[yellow]}%}" WHITE="%{${fg[white]}%}" NO_COLOUR="%{${reset_color}%}" else # Compatibility-style BLUE=$'%{\e[0;34m%}' BBLUE=$'%{\e[1;34m%}' RED=$'%{\e[0;31m%}' BRED=$'%{\e[1;31m%}' GREEN=$'%{\e[0;32m%}' BGREEN=$'%{\e[1;32m%}' CYAN=$'%{\e[1;36m%}' WHITE=$'%{\e[1;37m%}' MAGENTA=$'%{\e[1;35m%}' YELLOW=$'%{\e[1;33m%}' NO_COLOUR=$'%{\e[0m%}' fi # Command line prompt if [ "$(whoami)" = "root" ]; then export PROMPT="${BRED}%m ${BBLUE}%1~ ${NO_COLOUR}${BLUE}#${NO_COLOUR} " else export PROMPT="${BGREEN}%m ${BBLUE}%1~ ${NO_COLOUR}${BLUE}\$${NO_COLOUR} " fi # Alias alias 'ls'='ls --color=auto'