From d4022e76c116d14856a55f50140b2585dcf0e409 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 29 Jun 2018 09:48:44 +0100 Subject: 23519: Use tag remote-files for remote files --- ChangeLog | 5 +++++ Completion/Unix/Type/_remote_files | 4 ++-- README | 10 +++++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 26f0d882e..46b909d4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-06-29 Peter Stephenson + + * users/23519: README, Completion/Unix/Type/_remote_files: Use tag + remote-files instead of files for remote files. + 2018-06-27 Daniel Hahler * 42746: Completion/Unix/Command/_vim: _vim: handle special values for diff --git a/Completion/Unix/Type/_remote_files b/Completion/Unix/Type/_remote_files index a5fce9afd..267715a51 100644 --- a/Completion/Unix/Type/_remote_files +++ b/Completion/Unix/Type/_remote_files @@ -75,9 +75,9 @@ if zstyle -T ":completion:${curcontext}:files" remote-access; then remdispf=( ${(M)remdispf:#${~glob[2]}} ) fi - _tags files + _tags remote-files while _tags; do - while _next_label files expl ${suf:-remote directory}; do + while _next_label remote-files expl ${suf:-remote directory}; do [[ -n $suf ]] && compadd "$args[@]" "$expl[@]" -d remdispf -- ${(q)remdispf%[*=|]} && ret=0 compadd ${suf:+-S/} -r "/ \t\n\-" "$args[@]" "$expl[@]" -d remdispd \ diff --git a/README b/README index 2cf22661c..fd4c59e09 100644 --- a/README +++ b/README @@ -32,9 +32,17 @@ Zsh is a shell with lots of features. For a list of some of these, see the file FEATURES, and for the latest changes see NEWS. For more details, see the documentation. -Incompatibilities since 5.4.2 +Incompatibilities since 5.5.1 ----------------------------- +The completion helper _remote_files, typically used after a hostname +with scp-style completion, now uses remote-files instead of files as a +tag. This makes it easier to restrict completions with the tag-order +style. + +Incompatibilities between 5.4.2 and 5.5.1 +----------------------------------------- + 1) The default build-time maximum nested function depth has been decreased from 1000 to 500 based on user experience. However, it can now be changed at run time via the variable FUNCNEST. -- cgit 1.4.1