--- /dev/null
+# zlogout/90_cleanfiles
+#
+# remove files we never want to keep around
+#
+# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Released under the terms of the Artistic Licence 2.0
+#
+# Source repository: http://git.madduck.net/v/etc/zsh.git
+#
+
+typeset -la rmfiles
+
+cd ~
+
+rmfiles+=plugin131.trace
+rmfiles+=minicom.log
+rmfiles+=.cshrc
+rmfiles+=java.log.*
+rmfiles+=unison.log
+rmfiles+=.bzr.log
+rmfiles+=.fonts.cache-1
+rmfiles+=.gksu.lock
+rmfiles+=.*.sw[mnop]
+rmfiles+=.viminfo
+rmfiles+=.bash_history
+rmfiles+=.xsession-errors
+
+typeset -la _rmfiles
+
+for f in ${~rmfiles[@]}; do
+ [[ -f $f ]] || continue
+ _rmfiles+="$f"
+done
+
+unset rmfiles
+
+if [[ -n $_rmfiles ]]; then
+ info "Removing files: ${_rmfiles[@]}..."
+ rm -f ${_rmfiles[@]}
+fi
+
+unset _rmfiles
+
+# vim:ft=zsh