summaryrefslogtreecommitdiff
path: root/etc/functions
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2008-08-04 16:45:58 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2008-08-04 16:45:58 +0200
commit6f54dea1ee26efcc27636bc618a5a49b1935ed91 (patch)
treefc08a56d21bec27f685d39fc1c665ed045f905a2 /etc/functions
parent98cee3de3187f05107d4c4d2d3a502d2d4adc021 (diff)
etc/prompt: Use psvar so the prompt does not need to be re-sourced
Diffstat (limited to 'etc/functions')
-rw-r--r--etc/functions/chpwd15
1 files changed, 7 insertions, 8 deletions
diff --git a/etc/functions/chpwd b/etc/functions/chpwd
index fd8feba..463e771 100644
--- a/etc/functions/chpwd
+++ b/etc/functions/chpwd
@@ -1,8 +1,7 @@
-pstags=''
-[ -f .todo ] && pstags+='todo '
-[ -f .fehindex.jpg ] && pstags+='feh '
-[ -d .hg ] && pstags+='hg '
-[ -d .git ] && pstags+='git '
-[ -d .svn ] && pstags+='svn '
-[ -f Makefile -o -f makefile ] && pstags+='make '
-source $ZDIR/prompt
+psvar[1]=''
+[ -f .todo ] && psvar[1]+='todo '
+[ -f .fehindex.jpg ] && psvar[1]+='feh '
+[ -d .hg ] && psvar[1]+='hg '
+[ -d .git ] && psvar[1]+='git '
+[ -d .svn ] && psvar[1]+='svn '
+[ -f Makefile -o -f makefile ] && psvar[1]+='make '