Function: tramp-autoload-file-name-handler
tramp-autoload-file-name-handler is a byte-compiled function defined
in tramp.el.gz.
Signature
(tramp-autoload-file-name-handler OPERATION &rest ARGS)
Documentation
Load Tramp file name handler, and perform OPERATION.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
;;;###autoload
(progn (defun tramp-autoload-file-name-handler (operation &rest args)
"Load Tramp file name handler, and perform OPERATION."
(tramp-unload-file-name-handlers)
(when tramp-mode
;; We cannot use `tramp-compat-temporary-file-directory' here due
;; to autoload. When installing Tramp's GNU ELPA package, there
;; might be an older, incompatible version active. We try to
;; overload this.
(let ((default-directory temporary-file-directory))
(when (bound-and-true-p tramp-archive-autoload)
(load "tramp-archive" 'noerror 'nomessage))
(load "tramp" 'noerror 'nomessage)))
(apply operation args)))