diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2006-04-11 18:49:02 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2006-04-11 18:49:02 +0000 |
commit | 9491c3c754b4fcd1271d98c3eee6fb702e05ae5e (patch) | |
tree | 0dce5483cd7921986263d4c6764ccd2d8c836cbd /Functions | |
parent | 1d25bdbe0ce4e02f046819af16865d66ce2bf23e (diff) | |
download | zsh-9491c3c754b4fcd1271d98c3eee6fb702e05ae5e.tar.gz zsh-9491c3c754b4fcd1271d98c3eee6fb702e05ae5e.tar.xz zsh-9491c3c754b4fcd1271d98c3eee6fb702e05ae5e.zip |
22417: allow autocd with execute-as-is
Diffstat (limited to 'Functions')
-rw-r--r-- | Functions/MIME/zsh-mime-handler | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Functions/MIME/zsh-mime-handler b/Functions/MIME/zsh-mime-handler index 9e736b2cd..52be70618 100644 --- a/Functions/MIME/zsh-mime-handler +++ b/Functions/MIME/zsh-mime-handler @@ -25,8 +25,11 @@ # This note is mostly here so you can work out what I tried to do when # it goes horribly wrong. +local autocd +[[ -o autocd ]] && autocd=autocd + emulate -L zsh -setopt extendedglob cbases nullglob +setopt extendedglob cbases nullglob $autocd # We need zformat from zsh/zutil for %s replacement. zmodload -i zsh/zutil @@ -51,7 +54,7 @@ local -a exec_asis # despite being called for interpretation by the mime handler. # Defaults to executable files, which ensures that they are executed as # they are, even if they have a suffix. -zstyle -a $context execute-as-is exec_asis || exec_asis=('*(*)') +zstyle -a $context execute-as-is exec_asis || exec_asis=('*(*)' '*(/)') local pattern local -a files |