:port port :localname localname :hop hop))
;; The method must be known.
(unless (or nodefault non-essential
- (assoc method tramp-methods))
+ (assoc method tramp-methods)
+ (when-let ((params-fun
+ (intern-soft
+ (format "tramp-%s-method-params" method)))
+ ((functionp params-fun))
+ (params (funcall params-fun)))
+ (push (cons method params) tramp-methods)))
(tramp-user-error
v "Method `%s' is not known" method))
;; Only some methods from tramp-sh.el do support multi-hops.