--- title: zshの設定 author: kazu634 date: 2009-03-22 wordtwit_post_info: - 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4535;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}' categories: - zsh ---

DebianをLennyに新規インストールしてみた。これまでの環境をまっさらに。.zshrcを保存していなかったので、かなり涙目に。。。これからはここからコピーするように、備忘録として投稿:

# === Completition ===
autoload -U compinit
compinit
setopt correct
# === Prediction ===
autoload predict-on
predict-on
# === History ===
HISTFILE=~/.zhistory
SAVEHIST=10000
setopt hist_no_store hist_ignore_dups hist_reduce_blanks hist_ignore_space
setopt sharehistory
# === Key Bind ===
bindkey -e
# === Color ===
autoload -U colors
colors
# === Prompt ===
RPROMPT="%~ [%h]"
# http://blog.8-p.info/2009/01/red-prompt
PROMPT="%{$fg[green]%}%n@%m%#%{$reset_color%} "
precmd () {
PROMPT="%{%(?.$fg[green].$fg[red])%}%n@%m%#%{$reset_color%} "
}
# === Direcotry ===
setopt auto_pushd
# === Aliases ===
alias ls="ls --color=auto"
alias ll="ls -l --color=auto"
alias cp="cp -p"
alias ld="ls -l --color=auto | grep ^d"
alias aptitude="sudo aptitude"
# === Misc ===
# For Emacs Tramp Access
case "$TERM" in
dumb | emacs)
PROMPT="%m:%~> "
unsetopt zle
;;
esac