]> git.donarmstrong.com Git - zsh.git/commitdiff
do not chdir for cleanfiles
authormartin f. krafft <madduck@madduck.net>
Wed, 14 May 2008 20:48:01 +0000 (21:48 +0100)
committermartin f. krafft <madduck@madduck.net>
Wed, 14 May 2008 20:48:01 +0000 (21:48 +0100)
.zsh/zshrc/90_cleanfiles

index b558145174d2f6196da1231a05c1b97ac74c5bcb..555461cddecb506d4b187abe3cd572ed8e1e6267 100644 (file)
 
 typeset -la rmfiles
 
-_OLDPWD="$PWD"
-builtin cd ~
-
-rmfiles+=plugin131.trace
-rmfiles+=minicom.log
-rmfiles+=.cshrc
-rmfiles+=java.log.*(N)
-rmfiles+=unison.log
-rmfiles+=.bzr.log
-rmfiles+=.fonts.cache-1
-rmfiles+=.gksu.lock
-rmfiles+=.*.sw[mnop](N)
-rmfiles+=.viminfo
-rmfiles+=.bash_history
-rmfiles+=core
-rmfiles+=nohup.out
-rmfiles+=typescript
+rmfiles+=~/plugin131.trace
+rmfiles+=~/minicom.log
+rmfiles+=~/.cshrc
+rmfiles+=~/java.log.*(N)
+rmfiles+=~/unison.log
+rmfiles+=~/.bzr.log
+rmfiles+=~/.fonts.cache-1
+rmfiles+=~/.gksu.lock
+rmfiles+=~/.*.sw[mnop](N)
+rmfiles+=~/.viminfo
+rmfiles+=~/.bash_history
+rmfiles+=~/core
+rmfiles+=~/nohup.out
+rmfiles+=~/typescript
 
 typeset -la _rmfiles
 
@@ -38,13 +35,10 @@ done
 unset rmfiles
 
 if [[ -n $_rmfiles ]]; then
-  info "Removing files: ${_rmfiles[@]}..."
+  info "Removing files: ${(j: :)${_rmfiles#$HOME/}}..."
   rm -f ${_rmfiles[@]}
 fi
 
 unset _rmfiles
 
-builtin cd $_OLDPWD
-unset _OLDPWD
-
 # vim:ft=zsh