1 if [[ -n $HOME ]]; then
2 HISTFILE=$HOME/.zsh_history
11 if [[ $TERM == rxvt-unicode ]]; then
12 [[ -z $COLORTERM ]] && export COLORTERM='rxvt-xpm'
13 [[ -z $COLORFGBG ]] && export COLORFGBG='15;default;0'
16 bindkey '\e[3~' delete-char
17 bindkey '\e[8~' end-of-line
18 bindkey '\e[7~' beginning-of-line
21 bindkey '\e[3~' delete-char
22 bindkey '\e[4~' end-of-line
23 bindkey '\e[1~' beginning-of-line
26 bindkey '\e[3~' delete-char
27 bindkey '\e[F' end-of-line
28 bindkey '\e[H' beginning-of-line
29 bindkey '\eOH' beginning-of-line
30 bindkey '\eOF' end-of-line
36 xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
37 settitle() { print -Pn $'\e]0;%n@%m %33<...<%~%<<\a' }
40 settitle() { print -Pn $'\e_%n@%m %33<...<%~%<<\e\\' }
47 # Show the return code of failed commands, but don't be noisy about it.
51 if [[ -n $__NEWRUN ]]; then
52 RPS1='%(0?,,%B%F{red}RC=%?%f%b)'
63 # A gentoo-like prompt.
64 PS1='%B%(!,%F{red},%F{green}%n@)%m %F{blue}%33<...<%~%<< %#%f%b '
66 if [ -n $COLORTERM ]; then
67 # Assorted colour-related options
68 export MINICOM="-c on"
71 if [[ -n $SSH_CONNECTION ]]; then
72 PS1=${PS1/green/yellow}
76 export LANG=en_CA.UTF-8
77 export LC_COLLATE=ja_JP.UTF-8
80 alias ls='ls --color=auto'
81 alias grep='grep --color=auto'