November 8, 2007

.zshrc

umask 022
bindkey -e

export JAVA_HOME=/Library/Java/Home
#export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
export ANT_HOME=/opt/local/share/java/apache-ant
export GLASSFISH_HOME=/usr/local/glassfish
export JRUBY_HOME=/usr/local/jruby-1.1
export MYSQL_HOME=/usr/local/mysql
export M2_HOME=/opt/local/share/java/maven2
export ACTIVEMQ_HOME=/usr/local/apache-activemq

export PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:$PATH
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$GLASSFISH_HOME/bin
export PATH=$PATH:$JRUBY_HOME/bin
export PATH=$PATH:$MYSQL_HOME/bin
export PATH=$PATH:$M2_HOME/bin
export PATH=$PATH:$ACTIVEMQ_HOME/bin

export MANPATH=/opt/local/man:$MANPATH

export PAGER=lv
export EDITOR=vim
export LANG=ja_JP.UTF-8
export OUTPUT_CHARSET=UTF-8

alias ls=’ls -G -B -w’
alias less=’lv’

export PROMPT=’%n@borges%# ‘
export RPROMPT=’ %~’
export WORDCHARS=’*?_-.[]~=&;!#$^(){}’

HISTFILE=$HOME/.zsh_history
HISTSIZE=100000
SAVEHIST=100000
setopt extended_history
setopt share_history

setopt auto_remove_slash
setopt always_last_prompt
setopt auto_pushd
setopt list_packed

setopt NO_BEEP
setopt AUTOLIST
setopt PRINT_EIGHT_BIT

# autoload -U compinit
# compinit -u

# for emacs shell mode
if [ $TERM = “dumb” ]
then
unalias ls
unset RPROMPT
fi — takai