projects
/
grml-etc-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Release new version 0.15.3
[grml-etc-core.git]
/
usr_share_grml
/
zsh
/
functions
/
purge
diff --git
a/usr_share_grml/zsh/functions/purge
b/usr_share_grml/zsh/functions/purge
index
3acf28d
..
fab7fcd
100644
(file)
--- a/
usr_share_grml/zsh/functions/purge
+++ b/
usr_share_grml/zsh/functions/purge
@@
-2,17
+2,18
@@
emulate -L zsh
setopt HIST_SUBST_PATTERN
emulate -L zsh
setopt HIST_SUBST_PATTERN
-local -a TEXTEMPFILES GHCTEMPFILES PYTEMPFILES FILES
+local -a TEXTEMPFILES GHCTEMPFILES PYTEMPFILES
+local -a -U FILES
[[ -d "$1" ]] && { TRAPEXIT() { popd -q } && pushd -q "$1" }
[[ -d "$1" ]] && { TRAPEXIT() { popd -q } && pushd -q "$1" }
-TEXTEMPFILES=(*.tex(N
:s/%tex/'(log|toc|aux|nav|snm|out|tex.backup|bbl|blg|bib.backup|vrb|lof|lot|hd|idx)(
N)'/))
+TEXTEMPFILES=(*.tex(N
-.:s/%tex/'(log|toc|aux|nav|snm|out|tex.backup|bbl|blg|bib.backup|vrb|lof|lot|hd|idx|fdb_latexmk|fls|glo|ilg|ind|synctex.gz)(.
N)'/))
-GHCTEMPFILES=(*.(hs|lhs)(N
:r:s/%/'.(hi|hc|(p|u|s)_(o|hi))(
N)'/))
+GHCTEMPFILES=(*.(hs|lhs)(N
-.:r:s/%/'.(hi|hc|(p|u|s)_(o|hi))(.
N)'/))
-PYTEMPFILES=(*.py(N
:s/%py/'(pyc|pyo)(
N)'/))
+PYTEMPFILES=(*.py(N
-.:s/%py/'(pyc|pyo)(.
N)'/))
-LONELY_MOOD_FILES=((*.mood)(.NDe:'local -a AF;AF=( ${${REPLY#.}%mood}(mp3|flac|ogg|asf|wmv|aac)(N) ); [[ -z "$AF" ]]':))
+LONELY_MOOD_FILES=((*.mood)(.NDe:'local -a AF;AF=( ${${REPLY#.}%mood}(mp3|flac|ogg|asf|wmv|aac)(N
-.
) ); [[ -z "$AF" ]]':))
ZSH_COMPILED=(*.zwc(.NDe:'[[ -f ${REPLY%.zwc} && ${REPLY%.zwc} -nt ${REPLY} ]]':))
ZSH_COMPILED=(*.zwc(.NDe:'[[ -f ${REPLY%.zwc} && ${REPLY%.zwc} -nt ${REPLY} ]]':))
@@
-20,8
+21,10
@@
FILES=(
*~(.N)
\#*\#(.N)
*.o(.N)
*~(.N)
\#*\#(.N)
*.o(.N)
+ *.d(.N)
+ *.d.<->(.N)
a.out(.N)
a.out(.N)
- (*.|)core(.N)
+ (*.|)core(
|.<->)(
.N)
*.cmo(.N)
*.cmi(.N)
.*.swp(.N)
*.cmo(.N)
*.cmi(.N)
.*.swp(.N)