diff options
| author | Bart Schaefer <schaefer@ipost.com> | 2021-09-08 16:03:57 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@ipost.com> | 2021-09-08 16:03:57 -0700 |
| commit | 344d471c26aab7b042bf1b9a13d3fa11e5dbfba0 (patch) | |
| tree | b7916fd39ab0e2a93fe6d56df2960b14351f0bcd /Completion/Zsh | |
| parent | 49387: suffix highlight with "compadd -R" (diff) | |
| download | zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar.gz zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar.bz2 zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar.lz zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar.xz zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.tar.zst zsh-344d471c26aab7b042bf1b9a13d3fa11e5dbfba0.zip | |
49389: leading variables in autoload file completion
Diffstat (limited to 'Completion/Zsh')
| -rw-r--r-- | Completion/Zsh/Command/_typeset | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Completion/Zsh/Command/_typeset b/Completion/Zsh/Command/_typeset index d3304bed0..058842378 100644 --- a/Completion/Zsh/Command/_typeset +++ b/Completion/Zsh/Command/_typeset @@ -101,9 +101,9 @@ if [[ "$state" = vars_eq ]]; then elif (( $+opt_args[-w] )); then _wanted files expl 'zwc file' _files -g '*.zwc(-.)' && ret=0 elif [[ $service = autoload || -n $opt_args[(i)-[uU]] ]]; then - if [[ $PREFIX[1] = [/~] ]]; then + if [[ ${"${(e)PREFIX}"[1]} = [/~] ]] && _files; then # Autoload by absolute path - _files && ret=0 + ret=0 else args=(${^fpath}/*(-.:t)) # Filter out functions already loaded or marked for autoload. |
