]> git.eshelyaron.com Git - emacs.git/commitdiff
Announce user option tramp-completion-multi-hop-methods
authorGene Goykhman <gene@indigo1.com>
Mon, 4 Sep 2023 09:43:18 +0000 (11:43 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 4 Sep 2023 09:43:18 +0000 (11:43 +0200)
* doc/misc/tramp.texi (Ad-hoc multi-hops):
Add tramp-completion-multi-hop-methods.

* etc/NEWS: New user option tramp-completion-multi-hop-methods.

doc/misc/tramp.texi
etc/NEWS

index 6189ef2d41dc23592c738005735e983d1f98e3d3..2d6ab6592e5eddf69f11487384fa4141f8f4d690 100644 (file)
@@ -3704,6 +3704,17 @@ host name of the previous hop is reused.  Therefore, the following
 file name is equivalent to the previous example:
 @samp{@trampfn{ssh@value{postfixhop}remotehost|su,,}}.
 
+@defopt tramp-completion-multi-hop-methods
+When this list includes the last method in a multi-hop connection, the
+remote host will be queried for a list of completion candidates.  This
+can, for example, provide a list of running docker or podman
+containers on the remote host.
+
+@lisp
+(customize-set-variable 'tramp-completion-multi-hop-methods
+ `(,tramp-docker-method ,tramp-podman-method))
+@end lisp
+@end defopt
 
 @node Home directories
 @section Expanding @file{~} to home directory
index bbf4b67fe34c32cad2e08703700e599b1194b0f8..3686bc42f190bf478e6134c056ecc29d8b5764d7 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -459,6 +459,13 @@ This macro could wrap code which handles local files only.  Due to the
 temporary deactivation of remote files, it results in a slightly
 improved performance of file name handling in Emacs.
 
++++
+*** New user option 'tramp-completion-multi-hop-methods'.
+It contains a list of connection methods for which completion should
+be attempted at the end of a multi-hop chain.  This allows completion
+candidates to include a list of, for example, containers running on a
+remote docker host.
+
 ** EWW
 
 +++