about summary refs log tree commit diff
path: root/Completion/Unix/Type/_path_files
diff options
context:
space:
mode:
authorOliver Kiddle <opk@users.sourceforge.net>2008-11-10 15:28:41 +0000
committerOliver Kiddle <opk@users.sourceforge.net>2008-11-10 15:28:41 +0000
commit5d13deda4e6c16a155c0ebab4c0372d36b8be751 (patch)
tree32b37f637571d7b4eac74bc8ce52788415832698 /Completion/Unix/Type/_path_files
parent399cf6312e374e29453326bd38db5285cb406af5 (diff)
downloadzsh-5d13deda4e6c16a155c0ebab4c0372d36b8be751.tar.gz
zsh-5d13deda4e6c16a155c0ebab4c0372d36b8be751.tar.xz
zsh-5d13deda4e6c16a155c0ebab4c0372d36b8be751.zip
add completion of globbing flags
Diffstat (limited to 'Completion/Unix/Type/_path_files')
-rw-r--r--Completion/Unix/Type/_path_files6
1 files changed, 5 insertions, 1 deletions
diff --git a/Completion/Unix/Type/_path_files b/Completion/Unix/Type/_path_files
index 8924ece8e..2e9e943b5 100644
--- a/Completion/Unix/Type/_path_files
+++ b/Completion/Unix/Type/_path_files
@@ -21,7 +21,11 @@ if [[ ( -o bareglobqual && \
 	   $PREFIX = (#b)((*[^\\]|)(\\\\)#"(#q")([^\)]#) \
       ) && -z $compstate[quote] ]]; then
    compset -p ${#match[1]}
-   _globquals
+   if [[ -o extendedglob ]] && compset -P '\#'; then
+     _globflags
+   else
+     _globquals
+   fi
    return
 fi