summaryrefslogtreecommitdiff
path: root/etc/functions/dirinfo
diff options
context:
space:
mode:
Diffstat (limited to 'etc/functions/dirinfo')
-rw-r--r--etc/functions/dirinfo21
1 files changed, 21 insertions, 0 deletions
diff --git a/etc/functions/dirinfo b/etc/functions/dirinfo
new file mode 100644
index 0000000..eb4fda3
--- /dev/null
+++ b/etc/functions/dirinfo
@@ -0,0 +1,21 @@
+## vim:ft=zsh
+## Collect some directory information for the prompt
+## Written 2008 by Daniel Friesel <derf@derf.homelinux.org>
+##
+
+typeset string
+
+if [[ -r .todo ]] {
+ if [[ ${#$(todo)} -gt 0 ]] {
+ string+='todo* '
+ } else {
+ string+='todo '
+ }
+}
+[[ -f .fehindex.jpg ]] && string+='feh '
+[[ -d .hg ]] && string+='hg '
+[[ -d .git ]] && string+='git '
+[[ -d .svn ]] && string+='svn '
+[[ -f Makefile || -f makefile ]] && string+='make '
+
+echo $string