summaryrefslogtreecommitdiffstats
path: root/Completion
diff options
context:
space:
mode:
authorJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2026-04-13 09:44:50 +0900
committerJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2026-04-13 09:44:50 +0900
commitf7769ad6329a2e3f90eee2be74b0cba59a60577e (patch)
treeabef93a72af1e681e729735d1a5cc6bd6a048e8f /Completion
parentunposted: missing space in list of cmdsubst constructs (diff)
downloadzsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar.gz
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar.bz2
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar.lz
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar.xz
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.tar.zst
zsh-f7769ad6329a2e3f90eee2be74b0cba59a60577e.zip
54327: parameter names with dot are allowed except just after $
Diffstat (limited to 'Completion')
-rw-r--r--Completion/Zsh/Type/_parameters4
1 files changed, 2 insertions, 2 deletions
diff --git a/Completion/Zsh/Type/_parameters b/Completion/Zsh/Type/_parameters
index d92197b42..e4fcb3dde 100644
--- a/Completion/Zsh/Type/_parameters
+++ b/Completion/Zsh/Type/_parameters
@@ -14,8 +14,8 @@ local -a expl pattern=( -g \* ) normal described verbose faked fakes tmp
zstyle -t ":completion:${curcontext}:parameters" prefix-needed &&
[[ $PREFIX != [_.]* ]] &&
pfilt='[_.]*'
-# names containing a dot are allowed only within ${ }
-[[ $IPREFIX != \${* ]] && pfilt+='|*.*'
+# names containing a dot are not allowed after '$'
+[[ $IPREFIX = *\$ ]] && pfilt+='|*.*'
_description parameters expl parameter
zparseopts -D -K -E g:=pattern