Variable: tramp-file-name-for-operation-external

tramp-file-name-for-operation-external is a variable defined in tramp.el.gz.

Value

nil

Documentation

Alist of operations added by external packages.

An entry has the form (OPERATION . ARG-TYPE). ARG-TYPE can be the symbol

- file: the first argument of OPERATION is the remote file name to be
  checked.
- default-directory: default-directory is the remote file name to be
  checked.
- process: default-directory of the process buffer of the first
  argument of OPERATION is the remote file name to be checked.
- tramp-file-name: the first argument of OPERATION, a
  tramp-file-name structure, is the remote file name to be checked.

If the first argument of OPERATION is nil, default-directory is the remote file name to be checked in case of file and process.

If ARG-TYPE is a function symbol, it will be called with the same arguments as tramp-file-name-for-operation. It must return a string.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defvar tramp-file-name-for-operation-external nil
  "Alist of operations added by external packages.
An entry has the form `(OPERATION . ARG-TYPE)'.  ARG-TYPE can be the
symbol

- `file': the first argument of OPERATION is the remote file name to be
  checked.
- `default-directory': `default-directory' is the remote file name to be
  checked.
- `process': `default-directory' of the process buffer of the first
  argument of OPERATION is the remote file name to be checked.
- `tramp-file-name': the first argument of OPERATION, a
  `tramp-file-name' structure, is the remote file name to be checked.

If the first argument of OPERATION is nil, `default-directory' is the
remote file name to be checked in case of `file' and `process'.

If ARG-TYPE is a function symbol, it will be called with the same
arguments as `tramp-file-name-for-operation'.  It must return a string.")