Mercurial > dotfiles
annotate .zshrc @ 178:da329720ff18
zsh prompt: add urxvt to whitelisted terms, use a loop instead of many ifs
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 13 Jan 2010 10:28:44 -0600 |
parents | 62bfb554ab85 |
children | c65cc71d7ba1 |
rev | line source |
---|---|
0 | 1 # Augie Fackler's zshrc file |
2 | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
3 for file in $(ls $HOME/.shell.d/*.{,z}sh) ; do |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
4 source $file |
0 | 5 done |
6 | |
7 # Login greeting ------------------ | |
8 | |
9 if [ ! "$SHOWED_SCREEN_MESSAGE" = "true" ]; then | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
10 if which screen > /dev/null; then |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
11 detached_screens=`screen -list | grep Detached | sed -e 's/ (Detached)//'` |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
12 if [ ! -z "$detached_screens" ]; then |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
13 echo "+---------------------------------------+" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
14 echo "| Detached screens are available: |" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
15 echo "$detached_screens" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
16 echo "+---------------------------------------+" |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
17 fi |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
18 fi |
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
19 export SHOWED_SCREEN_MESSAGE="true" |
0 | 20 fi |
21 | |
22 # If available, source private extensions stored in a different repo | |
23 if [[ -a ~/.private/zshrc ]]; then | |
24 source ~/.private/zshrc | |
25 fi | |
26 | |
27 if [[ -a ~/.zshrc-machine ]]; then | |
39
62bfb554ab85
Reorganize zsh files so that bash can work as well.
Augie Fackler <durin42@gmail.com>
parents:
0
diff
changeset
|
28 source ~/.zshrc-machine |
0 | 29 fi |