summaryrefslogtreecommitdiff
path: root/doc/misc
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2024-05-08 13:44:15 +0200
committerMichael Albinus <michael.albinus@gmx.de>2024-05-08 13:44:15 +0200
commit339b8349f436b3738cfa02b236e05c3da4c5a8a5 (patch)
tree213fe7fefebd087c685bc7cf3c2c1171a4ef094b /doc/misc
parente020f4e9ce5d98438033fea098d943c311b0fa3d (diff)
downloademacs-339b8349f436b3738cfa02b236e05c3da4c5a8a5.tar.gz
More Tramp optional methods
* doc/misc/tramp.texi (Inline methods) <krlogin, ksu>: (External methods) <fcp, nc>: These are optional methods. * etc/NEWS: Mention more optional Tramp methods. * lisp/net/tramp-androidsu.el (tramp-enable-androidsu-method): Use proper regexp for `tramp-default-user-alist'. * lisp/net/tramp-sh.el (tramp-enable-nc-method) (tramp-enable-ksu-method, tramp-enable-krlogin-method) (tramp-enable-fcp-method): New defuns. Move respective configurations there. * lisp/net/tramp.el (tramp-enable-method): Implement completion for interactive use. * test/lisp/net/tramp-tests.el (tramp-test03-file-name-defaults) (tramp-test03-file-name-host-rules): Extend tests.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/tramp.texi9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 74516555a2c..2b0a982e7f9 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -923,12 +923,15 @@ missing shell prompts that confuses @value{tramp}.
This method is also similar to @option{ssh}. It uses the
@command{krlogin -x} command only for remote host login.
+This method is an optional method, @ref{Optional methods}.
+
@item @option{ksu}
@cindex method @option{ksu}
@cindex @option{ksu} method
@cindex kerberos (with @option{ksu} method)
-This is another method from the Kerberos suite. It behaves like @option{su}.
+This is another method from the Kerberos suite. It behaves like
+@option{su}. It is an optional method, @ref{Optional methods}.
@item @option{plink}
@cindex method @option{plink}
@@ -1151,6 +1154,8 @@ The command used for this connection is: @samp{fsh @var{host} -l
not useful for @value{tramp}. @command{fsh} connects to remote host
and @value{tramp} keeps that one connection open.
+This is an optional method, @ref{Optional methods}.
+
@item @option{nc}
@cindex method @option{nc}
@cindex @option{nc} method
@@ -1162,6 +1167,8 @@ NAS hosts. These dumb devices have severely restricted local shells,
such as the @command{busybox} and do not host any other encode or
decode programs.
+This is an optional method, @ref{Optional methods}.
+
@item @option{sudoedit}
@cindex method @option{sudoedit}
@cindex @option{sudoedit} method