summaryrefslogtreecommitdiffstats
path: root/Functions/multicomp
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-04-15 18:10:10 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-04-15 18:10:10 +0000
commit2a5a899a55fd2bce10efd01c75a4bec5285aa46c (patch)
tree4744bc2f1a6b86fc1b12870be94edf96fdab4879 /Functions/multicomp
parentzsh-3.1.5-pws-3 (diff)
downloadzsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar.gz
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar.bz2
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar.lz
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar.xz
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.tar.zst
zsh-2a5a899a55fd2bce10efd01c75a4bec5285aa46c.zip
zsh-3.1.5-pws-4zsh-3.1.5-pws-4
Diffstat (limited to 'Functions/multicomp')
-rwxr-xr-xFunctions/multicomp7
1 files changed, 1 insertions, 6 deletions
diff --git a/Functions/multicomp b/Functions/multicomp
index bef4e179f..c28558d95 100755
--- a/Functions/multicomp
+++ b/Functions/multicomp
@@ -45,13 +45,8 @@ while [[ -n "$pref" ]]; do
if [[ "$head" = *[\[\(\*\?\$\~]* ]]; then
wild=$head
else
- [[ -z "$pref" ]] && globdir=
- # if path segment contains wildcards, don't add another.
- if [[ "$head" = *[\[\(\*\?\$\~]* || -z "$head" ]]; then
- wild=$head
- else
# Simulate case-insensitive globbing for ASCII characters
- wild="[${(j(][))${(s())head:l}}]*" # :gs/a/[a]/ etc.
+ wild="[${(j(][))${(s())head:l}}]*" # :gs/a/[a]/ etc.
# The following could all be one expansion, but for readability:
wild=$wild:gs/a/aA/:gs/b/bB/:gs/c/cC/:gs/d/dD/:gs/e/eE/:gs/f/fF/
wild=$wild:gs/g/gG/:gs/h/hH/:gs/i/iI/:gs/j/jJ/:gs/k/kK/:gs/l/lL/