Variable: tramp-foreign-file-name-handler-alist

tramp-foreign-file-name-handler-alist is a variable defined in tramp.el.gz.

Value

((tramp-adb-file-name-p . tramp-adb-file-name-handler)
 (tramp-ftp-file-name-p . tramp-ftp-file-name-handler)
 (tramp-rclone-file-name-p . tramp-rclone-file-name-handler)
 (tramp-smb-file-name-p . tramp-smb-file-name-handler)
 (tramp-sshfs-file-name-p . tramp-sshfs-file-name-handler)
 (tramp-sudoedit-file-name-p . tramp-sudoedit-file-name-handler)
 (identity . tramp-sh-file-name-handler))

Documentation

Alist of elements (FUNCTION . HANDLER) for foreign methods handled specially.

If (FUNCTION FILENAME) returns non-nil, then all I/O on that file is done by calling HANDLER.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
;; Handlers for foreign methods, like FTP or SMB, shall be plugged here.
(defvar tramp-foreign-file-name-handler-alist nil
  "Alist of elements (FUNCTION . HANDLER) for foreign methods handled specially.
If (FUNCTION FILENAME) returns non-nil, then all I/O on that file is done by
calling HANDLER.")