diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-10 14:47:55 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-10 14:47:55 +0000 |
commit | 188e6569dbb250b25bf3fe74b9d13007d5207b51 (patch) | |
tree | bbc3c0b5f636f5887aa5cf52c8b0a75b4cccf353 /Completion/Core/_path_files | |
parent | d5d015115cda8eed53b668ee325f12b2dd863383 (diff) | |
download | zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.tar.gz zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.tar.xz zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.zip |
manual/8992
Diffstat (limited to 'Completion/Core/_path_files')
-rw-r--r-- | Completion/Core/_path_files | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Completion/Core/_path_files b/Completion/Core/_path_files index e5135a422..2dcfa625c 100644 --- a/Completion/Core/_path_files +++ b/Completion/Core/_path_files @@ -116,7 +116,7 @@ orig="${PREFIX}${SUFFIX}" # If given no `-F' option, we want to use the `ignored-suffixes'-style. if (( ! $#ignore )); then - if _style -a files ignored-suffixes ignore; then + if zstyle -a ":completion${curcontext}:files" ignored-suffixes ignore; then ignore=(-F "( $ignore )") else @@ -347,8 +347,10 @@ for prepath in "$prepaths[@]"; do tmp4="$testpath" compquote tmp1 tmp4 - if [[ -n $menu ]] || ! _style paths expand '*suffix*'; then - _style paths cursor && compstate[to_end]='' + if [[ -n $menu ]] || + ! zstyle -t ":completion${curcontext}:paths" expand suffix; then + zstyle -t ":completion${curcontext}:paths" cursor && + compstate[to_end]='' if [[ "$tmp3" = */* ]]; then compadd -Qf "$mopts[@]" -p "$linepath$tmp4" -s "/${tmp3#*/}" \ -W "$prepath$realpath$testpath" "$ignore[@]" \ @@ -436,7 +438,7 @@ done exppaths=( "${(@)exppaths:#$orig}" ) -if _style paths expand '*prefix*' && +if zstyle -t ":completion${curcontext}:paths" expand prefix && [[ $#exppaths -gt 0 && nm -eq compstate[nmatches] ]]; then PREFIX="${opre}" SUFFIX="${osuf}" |