Mercurial > hg > Members > kent > dotfiles
annotate zshrc @ 3:8812f32e6124
09/05/25
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2009 11:42:07 +0900 |
parents | 6d5c73fe5744 |
children | 9e31f478c3eb |
rev | line source |
---|---|
0
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 # このファイルは対話的シェルで読み込まれる |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 # this file will be loaded by interractive shell |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 # Lines configured by zsh-newuser-install |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 HISTFILE=~/.zsh_history |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 HISTSIZE=1000 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 SAVEHIST=1000 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 setopt appendhistory autocd |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 bindkey -e |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 # End of lines configured by zsh-newuser-install |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 # The following lines were added by compinstall |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 #zstyle :compinstall filename '/Users/KENT/.zshrc' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 #autoload -Uz compinit |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 #compinit |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 # End of lines added by compinstall |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 alias ls='gls -F --show-control-chars --color=auto' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 alias la='ls -a' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 alias ll='ls -l' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 alias b='popd' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 alias vi='vim' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
23 alias sless='less -x4 -S' |
3 | 24 alias octave='GNUTERM=aqua /Applications/Octave.app/Contents/Resources/bin/octave' |
25 | |
26 alias mail='msmtp --host=nirai.ie.u-ryukyu.ac.jp --port=587 --auth=plain --user=k088511 --from=kent@cr.ie.u-ryukyu.ac.jp' | |
0
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 setopt prompt_subst |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 PROMPT='%{[00;01;47m%}<%{[00m%}%{[04m%}%n%{[36;04m%}:%{[00;04m%}%m%{[00m%}%{[00;01;47m%}>%{[00m%} ' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 #PROMPT='[%{[04m%}%n%{[36;04m%}%{[00;36m%}@%{[00m%}%{[00;04m%}%m%{[00m%}]%# ' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 RPROMPT='%{[$[32+$RANDOM % 5]m%}%2~%{[00m%}%(1j.:&%j.)%(?..:?%?)' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 #RPROMPT='%(1j.%j.x)' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 # %j -- the number of jobs |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 # %~ -- current directory |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 # %m -- hostname up to the first `.' |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 # %n -- username |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 # %(x.str1.str2) : true then str1, false then str2 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 # x = `Nj' or `N?' or ... |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 # j: the number of jobs is at least N |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 # ?: prev command exit status is at least N |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
43 setopt autopushd pushdminus |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 # ~+0 ~+1 ~+2 ... dirs -v の上から ~0 ~1 ~2 も同じ |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 # ~-0 ~-1 ~-2 ... dirs -v の下から |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 # pushdminus をセットすると+-が逆転するが,~0 ~1 ~2などは変わらない |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
47 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
48 eval `gdircolors ~/.dir_colors` |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 zmodload zsh/complist |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
50 export ZLS_COLORS="$LS_COLORS" |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
51 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
52 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
53 # zsh read followed files |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
54 # /etc/zshenv, $ZDOTDIR/.zshenv |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
55 # /etc/zprofile, $ZDOTDIR/.zprofile IF (login shell) |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
56 # /etc/zshrc, $ZDOTDIR/.zshrc IF (interactive shell) |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
57 # /etc/zlogin, $ZDOTDIR/.zlogin IF (login shell) |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
58 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
59 screen -ls |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
60 |
6d5c73fe5744
Go over to mercurial from CVS.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
61 |