mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-12 13:21:15 +02:00
20076: improved function using always
This commit is contained in:
parent
d591334e9d
commit
08bd15e282
1 changed files with 94 additions and 93 deletions
|
@ -62,8 +62,7 @@ zstyle -a :mime: mime-types type_files ||
|
||||||
zstyle -a :mime: mailcap cap_files ||
|
zstyle -a :mime: mailcap cap_files ||
|
||||||
cap_files=(~/.mailcap /etc/mailcap)
|
cap_files=(~/.mailcap /etc/mailcap)
|
||||||
|
|
||||||
TRAPEXIT() { unfunction mime-setup-add-type >&/dev/null; return 0; }
|
{
|
||||||
|
|
||||||
mime-setup-add-type() {
|
mime-setup-add-type() {
|
||||||
local type suffix
|
local type suffix
|
||||||
local -a array
|
local -a array
|
||||||
|
@ -138,7 +137,9 @@ for file in $type_files; do
|
||||||
fi
|
fi
|
||||||
done <$file
|
done <$file
|
||||||
done
|
done
|
||||||
|
} always {
|
||||||
|
unfunction mime-setup-add-type >&/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
# Loop through files to find handlers for types.
|
# Loop through files to find handlers for types.
|
||||||
for file in $cap_files; do
|
for file in $cap_files; do
|
||||||
|
|
Loading…
Reference in a new issue