diff options
author | Mikael Magnusson <mikachu@gmail.com> | 2024-06-08 17:49:54 +0200 |
---|---|---|
committer | Mikael Magnusson <mikachu@gmail.com> | 2024-06-08 17:52:59 +0200 |
commit | 9a79a60c90ca0001f1d792dc01c0da0dcf179668 (patch) | |
tree | da31e949595e11735f8770ac967c5778d0c386ea /Completion/compinit | |
parent | 9dcaf78997508f45105f11a28932fcb6b113d27e (diff) | |
download | zsh-9a79a60c90ca0001f1d792dc01c0da0dcf179668.tar.gz zsh-9a79a60c90ca0001f1d792dc01c0da0dcf179668.tar.xz zsh-9a79a60c90ca0001f1d792dc01c0da0dcf179668.zip |
52946: Revert "Handle completer filenames with funny characters in them"
This reverts commit 88f47569030b12345aee3bd857e424351ee61726.
Diffstat (limited to 'Completion/compinit')
-rw-r--r-- | Completion/compinit | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Completion/compinit b/Completion/compinit index 51e9d88b8..5cb527fac 100644 --- a/Completion/compinit +++ b/Completion/compinit @@ -301,7 +301,7 @@ compdef() { if [[ -z "$eval" ]] && [[ "$1" = *\=* ]]; then while (( $# )); do if [[ "$1" = *\=* ]]; then - cmd="${(q)${1%%\=*}}" + cmd="${1%%\=*}" svc="${1#*\=}" func="$_comps[${_services[(r)$svc]:-$svc}]" [[ -n ${_services[$svc]} ]] && @@ -412,7 +412,7 @@ compdef() { svc= fi if [[ -z "$new" || -z "${_comps[$1]}" ]]; then - _comps[$cmd]="${(q)func}" + _comps[$cmd]="$func" [[ -n "$svc" ]] && _services[$cmd]="${1#*\=}" fi ;; |