annotate .zshrc @ 1:d3ed59c42041 default tip

add zshrc
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Mon, 21 Apr 2014 04:33:08 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 export PATH=/usr/local/bin:/opt/local/bin:/opt/local/sbin:/Applications/Vagrant/bin:/usr/local/cuda/bin:/Developer/NVIDIA/CUDA-5.5/bin:/usr/local/cuda/libnsight/nsight:$PATH
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 export MANPATH=/opt/local/man:$MANPATH
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-5.5/lib:$DYLD_LIBRARY_PATH
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 #export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/JDK\ 1.7.0\ Developer\ Preview.jdk/Contents/Home
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 #export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 export JPF_HOME=/Users/e105744/Desktop/jpf/jpf-core
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 export PATH=$HOME/.rbenv/bin:$PATH
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 eval "$(rbenv init - zsh)"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 autoload -U compinit
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 compinit
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 bindkey -e
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 export LSCOLORS=gxfxcxdxbxegedabagacad
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 export LS_COLORS='di=36:ln=35:so=32:ex=31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 zstyle ':completion:*' list-colors 'di=36' 'ln=35' 'so=32' 'ex=31' 'bd=46;34' 'cd=43;34'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 local GREEN=$'%{\e[1;32m%}'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 local PINK=$'%{\e[1;35m%}'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 local DEFAULT=$'%{\e[1;m%}'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 PROMPT="$GREEN%n @ %m$DEFAULT %% "
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 RPROMPT="[$PINK%~$DEFAULT]"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 setopt PROMPT_SUBST
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 HISTFILE=~/.zsh_history
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 HISTSIZE=2000000
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 SAVEHIST=2000000
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 setopt hist_ignore_all_dups
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 setopt share_history
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 autoload history-search-end
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 zle -N history-beginning-search-backward-end history-search-end
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 zle -N history-beginning-search-forward-end history-search-end
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 bindkey "^P" history-beginning-search-backward-end
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 bindkey "^N" history-beginning-search-forward-end
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 setopt auto_cd
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 setopt auto_pushd
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 setopt pushd_ignore_dups
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 export LISTMAX=100000
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 setopt list_packed
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 setopt nolistbeep
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 setopt no_beep
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 alias vi="vim"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 alias jc="javac -J-Dfile.encoding=UTF8"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 alias ja="java -Dfile.encoding=UTF8"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 alias mypc="ssh e105744@126.125.160.74"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 alias emacs22="/usr/bin/emacs"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 case "${OSTYPE}" in
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 freebsd*|darwin*)
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 alias ls="ls -G -w"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 ;;
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 linux*)
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 alias ls="ls --color"
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 ;;
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 esac
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 if [[ -s "$HOME/.rvm/scripts/rvm" ]]; then
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 source "$HOME/.rvm/scripts/rvm";
d3ed59c42041 add zshrc
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 fi