diff options
author | Tuowen Zhao <ztuowen@gmail.com> | 2020-08-28 10:02:23 -0600 |
---|---|---|
committer | Tuowen Zhao <ztuowen@gmail.com> | 2020-08-28 10:02:23 -0600 |
commit | 8620d4004c3391fa4f624ebf500eef8bcf32a52e (patch) | |
tree | c8d6dcc080733bf63aec4acaf3257a7400da1bb3 /plugins/scd/scd.plugin.zsh | |
parent | f672613e98ba6b30728517b22c0e378557d7fb81 (diff) | |
parent | 8d08f1634a7b9782e3722ce770e8630f569afe3f (diff) | |
download | zsh-8620d4004c3391fa4f624ebf500eef8bcf32a52e.tar.gz zsh-8620d4004c3391fa4f624ebf500eef8bcf32a52e.tar.bz2 zsh-8620d4004c3391fa4f624ebf500eef8bcf32a52e.zip |
Merge remote-tracking branch 'origin/master' into master
Diffstat (limited to 'plugins/scd/scd.plugin.zsh')
-rw-r--r-- | plugins/scd/scd.plugin.zsh | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/plugins/scd/scd.plugin.zsh b/plugins/scd/scd.plugin.zsh index 0197c53a1..1a6c18654 100644 --- a/plugins/scd/scd.plugin.zsh +++ b/plugins/scd/scd.plugin.zsh @@ -1,19 +1,17 @@ ## The scd script should autoload as a shell function. -autoload scd +autoload -Uz scd ## If the scd function exists, define a change-directory-hook function ## to record visited directories in the scd index. if [[ ${+functions[scd]} == 1 ]]; then - scd_chpwd_hook() { scd --add $PWD } - autoload add-zsh-hook - add-zsh-hook chpwd scd_chpwd_hook + chpwd_scd() { scd --add $PWD } + autoload -Uz add-zsh-hook + add-zsh-hook chpwd chpwd_scd fi -## Allow scd usage with unquoted wildcard characters such as "*" or "?". -alias scd='noglob scd' - - ## Load the directory aliases created by scd if any. -if [[ -s ~/.scdalias.zsh ]]; then source ~/.scdalias.zsh; fi +if [[ -s ~/.scdalias.zsh ]]; then + source ~/.scdalias.zsh +fi |