diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-24 09:17:41 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-24 09:17:41 +0000 |
commit | 6fd5c631d6293763c3c8be1068387828201095da (patch) | |
tree | 91b977ab08c52a4184d30307c8f3c5d9967b51a7 /Completion/Core/_normal | |
parent | 9e879a8a68c52a4a0319fcc0eb8a6c2ab565a4e4 (diff) | |
download | zsh-6fd5c631d6293763c3c8be1068387828201095da.tar.gz zsh-6fd5c631d6293763c3c8be1068387828201095da.tar.xz zsh-6fd5c631d6293763c3c8be1068387828201095da.zip |
zsh-workers/7469
Diffstat (limited to 'Completion/Core/_normal')
-rw-r--r-- | Completion/Core/_normal | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Completion/Core/_normal b/Completion/Core/_normal index ffacc8f04..2b53e0b02 100644 --- a/Completion/Core/_normal +++ b/Completion/Core/_normal @@ -1,6 +1,6 @@ #autoload -local comp command cmd1 cmd2 pat val name i ret=1 +local comp command cmd1 cmd2 pat val name i ret=1 _compskip="$_compskip" # Completing in command position? If not we set up `cmd1' and `cmd2' as # two strings we have to search in the completion definition arrays (e.g. @@ -38,7 +38,7 @@ if [[ "$_compskip" != (all|*patterns*) ]]; then if [[ "$_compskip" = *patterns* ]]; then break elif [[ "$_compskip" = all ]]; then - unset _compskip + _compskip='' return ret fi fi @@ -67,7 +67,7 @@ else comp="$_comps[-default-]" fi fi - + if [[ "$_compskip" != (all|*patterns*) ]]; then for i in "$_postpatcomps[@]"; do pat="${i% *}" @@ -78,7 +78,7 @@ if [[ "$_compskip" != (all|*patterns*) ]]; then if [[ "$_compskip" = *patterns* ]]; then break elif [[ "$_compskip" = all ]]; then - unset _compskip + _compskip='' return ret fi fi @@ -88,6 +88,6 @@ fi [[ "$name" = -default- && -n "$comp" && "$_compskip" != (all|*default*) ]] && "$comp" && ret=0 -unset _compskip +_compskip='' return ret |