diff options
| author | dana <dana@dana.is> | 2019-02-26 14:31:00 -0600 |
|---|---|---|
| committer | dana <dana@dana.is> | 2019-02-26 14:31:00 -0600 |
| commit | c01f10db5ebdf658e892aade4a298856c616542e (patch) | |
| tree | bde6c8bf85aa1dc8ad529180c28721129d622683 /Completion/Unix | |
| parent | 44080: Completion: Fix several option-description typos (diff) | |
| download | zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar.gz zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar.bz2 zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar.lz zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar.xz zsh-c01f10db5ebdf658e892aade4a298856c616542e.tar.zst zsh-c01f10db5ebdf658e892aade4a298856c616542e.zip | |
44085: _remote_files: Prevent ls/alias settings from mangling file listings
Diffstat (limited to 'Completion/Unix')
| -rw-r--r-- | Completion/Unix/Type/_remote_files | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Completion/Unix/Type/_remote_files b/Completion/Unix/Type/_remote_files index 267715a51..89cf102cf 100644 --- a/Completion/Unix/Type/_remote_files +++ b/Completion/Unix/Type/_remote_files @@ -59,7 +59,10 @@ if zstyle -T ":completion:${curcontext}:files" remote-access; then fi # remote filenames - remfiles=(${(M)${(f)"$(_call_program files $cmd $cmd_args $host ls -d1FL -- "$rempat" 2>/dev/null)"}%%[^/]#(|/)}) + remfiles=(${(M)${(f)"$( + _call_program files $cmd $cmd_args $host \ + QUOTING_STYLE=literal command ls -d1FL -- "$rempat" 2>/dev/null + )"}%%[^/]#(|/)}) compset -P '*/' compset -S '/*' || (( ${args[(I)-/]} )) || suf='remote file' |
