about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Stephenson <p.stephenson@samsung.com>2018-06-29 09:48:44 +0100
committerPeter Stephenson <p.stephenson@samsung.com>2018-06-29 09:48:44 +0100
commitd4022e76c116d14856a55f50140b2585dcf0e409 (patch)
tree3ca6216ae9dddc36aff5e3b5d3be79b6e8f2d721
parent3964c63d02638b60d337fdb119212c29ede19084 (diff)
downloadzsh-d4022e76c116d14856a55f50140b2585dcf0e409.tar.gz
zsh-d4022e76c116d14856a55f50140b2585dcf0e409.tar.xz
zsh-d4022e76c116d14856a55f50140b2585dcf0e409.zip
23519: Use tag remote-files for remote files
-rw-r--r--ChangeLog5
-rw-r--r--Completion/Unix/Type/_remote_files4
-rw-r--r--README10
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  <p.stephenson@samsung.com>
+
+	* users/23519: README, Completion/Unix/Type/_remote_files: Use tag
+	remote-files instead of files for remote files.
+
 2018-06-27  Daniel Hahler  <zsh@thequod.de>
 
 	* 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.