# # .zshrc is sourced in interactive shells. # It should contain commands to set up aliases, # functions, options, key bindings, etc. #
autoload -U compinit compinit
#allow tab completion in the middle of a word setopt COMPLETE_IN_WORD
## keep background processes at full speed #setopt NOBGNICE ## restart running processes on exit #setopt HUP
## history setopt APPEND_HISTORY ## for sharing history between zsh processes #setopt INC_APPEND_HISTORY #setopt SHARE_HISTORY
## never ever beep ever setopt NO_BEEP
## automatically decide when to page a list of completions #LISTMAX=0
## disable mail checking #MAILCHECK=0
# autoload -U colors #colors
# 2008/12/20 # history settings HISTFILE=~/.zsh_history HISTSIZE=100000 SAVEHIST=100000 setopt hist_ignore_dups # ignore duplication command history list setopt share_history # share command history data
# emacs keybind bindkey -e
# auto cd setopt auto_cd
# directory history setopt auto_pushd
# correct commands setopt correct
# pack completion candidate setopt list_packed
# predict #autoload predict-on #predict-on
# colored ls completion zstyle ':completion:*' list-colors 'di=34' 'ln=35' 'so=32' 'ex=31' 'bd=46;34' 'cd=43;34'
# 2008/12/14 ping -c 1 -w 1 <synergy server address> &> /dev/null if [ 0 -eq $? -a 0 -eq `ps aux | grep synergy | grep -v grep | wc -l` ]; then synergyc -f <synergy server address> & fi