From 2cf92157883aac111c48f20f1597932ffe0f954f Mon Sep 17 00:00:00 2001 From: Gea-Suan Lin Date: Sun, 23 Feb 2014 03:00:59 +0800 Subject: [PATCH] Init zshrc. --- .zshrc | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .zshrc diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..f3c1b4e --- /dev/null +++ b/.zshrc @@ -0,0 +1,42 @@ +# +cd "$HOME" +# +alias "SYNC=sync;sync;sync" +alias "c=clear" +alias "cd..=cd .." +alias "cd...=cd ../.." +alias "d=ls -l" +alias "dir=ls -l" +alias "f=finger" +alias "g=grep --color=auto" +alias "l=last" +alias "lo=logout" +alias "ls=ls -aF --color=always" +alias "m=more" +alias "more=most" +alias "psa=ps aux" +alias "psm=ps -U $USER" +alias "psr=psu root" +alias "psu=ps -U" +alias "s=screen" +alias "smic=sudo make install clean" +alias "ssh=ssh -4 -C -e none -v" +alias "t=telnet" +# +export BLOCKSIZE="k" +export EDITOR="vim" +export GIT_PAGER="less" +export LESS="-EfmrSwX" +export LSCOLORS="gxfxcxdxbxegedabagacad" +export PATH="$HOME/bin:$HOME/node_modules/.bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH" +export PERL_CPANM_OPT="--mirror http://cpan.nctu.edu.tw/ --mirror http://cpan.cpantesters.org/" +# +setopt prompt_subst +# +if [[ -z "$WINDOW" ]]; then + PS1=$'%{\e[G\e[m\e[32m%}%n%{\e[m%}@%{\e[36m%}%m%{\e[m%} [%{\e[32m%}%~%{\e[m%}] [%{\e[36m%}%D{%R}%{\e[m%}] ' +else + PS1=$'%{\e[G\e[m\e[32m%}%n%{\e[m%}@%{\e[36m%}%m%{\e[m%} [%{\e[32m%}%~%{\e[m%}] [%{\e[36m%}%D{%R}%{\e[m%}/%{\e[36m%}W${WINDOW}%{\e[m%}]%{\e[0m%} ' +fi +# +[[ -s "$HOME/.zshrc.local" ]] && . "$HOME/.zshrc.local"