mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-12 01:52:31 +01:00
chore(alias-finder): Refactor add-zsh-hook part
This commit is contained in:
parent
899af6328b
commit
4fa13eb463
1 changed files with 9 additions and 7 deletions
|
|
@ -51,12 +51,14 @@ alias-finder() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# add hook to run alias-finder before each command
|
||||||
preexec_alias-finder() {
|
preexec_alias-finder() {
|
||||||
# TODO: Remove backward compatibility (other than zstyle form)
|
alias-finder "$1"
|
||||||
zstyle -t ':omz:plugins:alias-finder' autoload && alias-finder $1 || if [[ $ZSH_ALIAS_FINDER_AUTOMATIC = true ]]; then
|
|
||||||
alias-finder $1
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
if zstyle -t ':omz:plugins:alias-finder' autoload ; then
|
||||||
autoload -U add-zsh-hook
|
autoload -Uz alias-finder
|
||||||
add-zsh-hook preexec preexec_alias-finder
|
add-zsh-hook preexec preexec_alias-finder
|
||||||
|
elif [[ $ZSH_ALIAS_FINDER_AUTOMATIC = true ]]; then # TODO: remove this legacy style support
|
||||||
|
autoload -Uz alias-finder
|
||||||
|
add-zsh-hook preexec preexec_alias-finder
|
||||||
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue