diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-12 12:35:38 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-12 12:35:38 +0000 |
commit | 4a3b94ca4011b81ef704fdd600bb11cdc00a2a94 (patch) | |
tree | 65fd7b1aceb7880fef13ee5d0ecd659529e1809e /Completion/Core/_tags | |
parent | 4a250fe1dd8de01746b5ffc4612d01adc619b2cd (diff) | |
download | zsh-4a3b94ca4011b81ef704fdd600bb11cdc00a2a94.tar.gz zsh-4a3b94ca4011b81ef704fdd600bb11cdc00a2a94.tar.xz zsh-4a3b94ca4011b81ef704fdd600bb11cdc00a2a94.zip |
allow brace expansion on patterns for file-patterns and tag-order (10695)
Diffstat (limited to 'Completion/Core/_tags')
-rw-r--r-- | Completion/Core/_tags | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Completion/Core/_tags b/Completion/Core/_tags index 496f5b7e0..205fdb367 100644 --- a/Completion/Core/_tags +++ b/Completion/Core/_tags @@ -64,7 +64,8 @@ if (( $# )); then fi ;; \!*) comptry "${(@)argv:#(${(j:|:)~${=~tag[2,-1]}})}";; - ?*) comptry -m "$tag";; + ?*) eval "tag=( ${${tag:s/\\:/\\\\\\\\\\\\:}//(#b)([][()|*?^#~<>])/\\${match[1]}} )" + comptry -m "${${(@)tag// /\\ }}";; esac done |