Function: tramp-find-foreign-file-name-handler

tramp-find-foreign-file-name-handler is a byte-compiled function defined in tramp.el.gz.

Signature

(tramp-find-foreign-file-name-handler FILENAME &optional OPERATION)

Documentation

Return foreign file name handler if exists.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defun tramp-find-foreign-file-name-handler (filename &optional _operation)
  "Return foreign file name handler if exists."
  (when (tramp-tramp-file-p filename)
    (let ((handler tramp-foreign-file-name-handler-alist)
	  elt res)
      (while handler
	(setq elt (car handler)
	      handler (cdr handler))
	(when (funcall (car elt) filename)
	  (setq handler nil
		res (cdr elt))))
      res)))