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)))