File: tramp.el.html
This package provides remote file editing, similar to ange-ftp.
The difference is that ange-ftp uses FTP to transfer files between the local and the remote host, whereas tramp.el uses a combination of rsh and rcp or other work-alike programs, such as ssh/scp.
For more detailed instructions, please see the info file.
Notes:
------
Also see the todo list at the bottom of this file.
The current version of Tramp can be retrieved from the following URL:
https://ftp.gnu.org/gnu/tramp/
There's a mailing list for this, as well. Its name is:
tramp-devel@gnu.org
You can use the Web to subscribe, under the following URL:
https://lists.gnu.org/mailman/listinfo/tramp-devel
For the adventurous, the current development sources are available
via Git. You can find instructions about this at the following URL:
https://savannah.gnu.org/projects/tramp/
Don't forget to put on your asbestos longjohns, first!
Defined variables (126)
tramp--startup-hook | Forms to be executed at the end of tramp.el. |
tramp-allow-unsafe-temporary-files | Whether root-owned auto-save, backup or lock files can be written to "/tmp". |
tramp-antispoof-regexp | Regular expression matching plink’s anti-spoofing message. |
tramp-auto-save-directory | Put auto-save files in this directory, if set. |
tramp-autoload-file-name-regexp | Regular expression matching file names handled by Tramp autoload. |
tramp-backup-directory-alist | Alist of filename patterns and backup directory names. |
tramp-chunksize | If non-nil, chunksize for sending input to local process. |
tramp-completion-file-name-handler-alist | Alist of completion handler functions. |
tramp-completion-file-name-regexp | Regular expression matching file names handled by Tramp completion. |
tramp-completion-file-name-regexp-alist | Alist mapping incomplete Tramp file names. |
tramp-completion-file-name-regexp-default | Value for ‘tramp-completion-file-name-regexp’ for default remoting. |
tramp-completion-file-name-regexp-separate | Value for ‘tramp-completion-file-name-regexp’ for separate remoting. |
tramp-completion-file-name-regexp-simplified | Value for ‘tramp-completion-file-name-regexp’ for simplified style remoting. |
tramp-completion-function-alist | Alist of methods for remote files. |
tramp-completion-reread-directory-timeout | Defines seconds since last remote command before rereading a directory. |
tramp-completion-use-auth-sources | Whether to use ‘auth-source-search’ for completion of user and host names. |
tramp-connection-min-time-diff | Defines seconds between two consecutive connection attempts. |
tramp-connection-timeout | Defines the max time to wait for establishing a connection (in seconds). |
tramp-copy-failed-regexp | Regular expression matching copy problems in (s)cp operations. |
tramp-current-connection | Last connection timestamp. |
tramp-debug-font-lock-keywords | Used for highlighting Tramp debug buffers in ‘outline-mode’. |
tramp-debug-outline-regexp | Used for highlighting Tramp debug buffers in ‘outline-mode’. |
tramp-debug-to-file | Whether Tramp debug messages shall be saved to file. |
tramp-default-host | Default host to use for transferring files. |
tramp-default-host-alist | Default host to use for specific method/user pairs. |
tramp-default-method | Default method to use for transferring files. |
tramp-default-method-alist | Default method to use for specific host/user pairs. |
tramp-default-method-marker | Marker for default method in remote file names. |
tramp-default-proxies-alist | Route to be followed for specific host/user pairs. |
tramp-default-user | Default user to use for transferring files. |
tramp-default-user-alist | Default user to use for specific method/host pairs. |
tramp-devices | Keeps virtual device numbers. |
tramp-dns-sd-service-regexp | DNS-SD service regexp. |
tramp-domain-regexp | Regexp matching domain names. |
tramp-echo-mark | String mark to be transmitted around shell commands. |
tramp-echo-mark-marker | String marker to surround echoed commands. |
tramp-echo-mark-marker-length | String length of ‘tramp-echo-mark-marker’. |
tramp-echoed-echo-mark-regexp | Regexp which matches ‘tramp-echo-mark’ as it gets echoed by the remote shell. |
tramp-encoding-command-interactive | Use this switch together with ‘tramp-encoding-shell’ for interactive shells. |
tramp-encoding-command-switch | Use this switch together with ‘tramp-encoding-shell’ for local commands. |
tramp-encoding-shell | Use this program for encoding and decoding commands on the local host. |
tramp-file-mode-type-map | A list of file types returned from the ‘stat’ system call. |
tramp-file-name-regexp | Regular expression matching file names handled by Tramp. |
tramp-file-name-structure | List detailing the Tramp file name structure. |
tramp-foreign-file-name-handler-alist | Alist of elements (FUNCTION . HANDLER) for foreign methods handled specially. |
tramp-gio-events | List of events "gio monitor" could send. |
tramp-handle-file-local-copy-hook | Normal hook to be run at the end of ‘tramp-*-handle-file-local-copy’. |
tramp-handle-write-region-hook | Normal hook to be run at the end of ‘tramp-*-handle-write-region’. |
tramp-host-regexp | Regexp matching host names. |
tramp-host-with-port-regexp | Regexp matching host names with port numbers. |
tramp-ignored-file-name-regexp | Regular expression matching file names that are not under Tramp’s control. |
tramp-inhibit-progress-reporter | Show Tramp progress reporter in the minibuffer. |
tramp-initial-file-name-regexp | Value for ‘tramp-file-name-regexp’ for autoload. |
tramp-inodes | Keeps virtual inodes numbers. |
tramp-ipv6-regexp | Regexp matching IPv6 addresses. |
tramp-local-end-of-line | String used for end of line in local processes. |
tramp-local-host-regexp | Host names which are regarded as local host. |
tramp-localname-regexp | Regexp matching localnames. |
tramp-lock-file-info-regexp | The format of a lock file. |
tramp-lock-pid | A random number local for every connection. |
tramp-login-prompt-regexp | Regexp matching login-like prompts. |
tramp-method-regexp | Regexp matching methods identifiers. |
tramp-method-regexp-alist | Alist mapping Tramp syntax to regexps matching methods identifiers. |
tramp-methods | Alist of methods for remote files. |
tramp-mode | Whether Tramp is enabled. |
tramp-operation-not-permitted-regexp | Regular expression matching keep-date problems in (s)cp operations. |
tramp-password-prompt-regexp | Regexp matching password-like prompts. |
tramp-password-save-function | Password save function. |
tramp-port-regexp | Regexp matching port numbers. |
tramp-postfix-hop-format | String matching delimiter after ad-hoc hop definitions. |
tramp-postfix-hop-regexp | Regexp matching delimiter after ad-hoc hop definitions. |
tramp-postfix-host-format | String matching delimiter between host names and localnames. |
tramp-postfix-host-format-alist | Alist mapping Tramp syntax to strings between host and local names. |
tramp-postfix-host-regexp | Regexp matching delimiter between host names and localnames. |
tramp-postfix-ipv6-format | String matching right hand side of IPv6 addresses. |
tramp-postfix-ipv6-format-alist | Alist mapping Tramp syntax to suffix for IPv6 addresses. |
tramp-postfix-ipv6-regexp | Regexp matching right hand side of IPv6 addresses. |
tramp-postfix-method-format | String matching delimiter between method and user or host names. |
tramp-postfix-method-format-alist | Alist mapping Tramp syntax to the delimiter after the method. |
tramp-postfix-method-regexp | Regexp matching delimiter between method and user or host names. |
tramp-postfix-user-format | String matching delimiter between user and host names. |
tramp-postfix-user-regexp | Regexp matching delimiter between user and host names. |
tramp-prefix-domain-format | String matching delimiter between user and domain names. |
tramp-prefix-domain-regexp | Regexp matching delimiter between user and domain names. |
tramp-prefix-format | String matching the very beginning of Tramp file names. |
tramp-prefix-format-alist | Alist mapping Tramp syntax to strings beginning Tramp file names. |
tramp-prefix-ipv6-format | String matching left hand side of IPv6 addresses. |
tramp-prefix-ipv6-format-alist | Alist mapping Tramp syntax to strings prefixing IPv6 addresses. |
tramp-prefix-ipv6-regexp | Regexp matching left hand side of IPv6 addresses. |
tramp-prefix-port-format | String matching delimiter between host names and port numbers. |
tramp-prefix-port-regexp | Regexp matching delimiter between host names and port numbers. |
tramp-prefix-regexp | Regexp matching the very beginning of Tramp file names. |
tramp-process-action-regexp | The regexp used to invoke an action in ‘tramp-process-one-action’. |
tramp-process-alive-regexp | Regular expression indicating a process has finished. |
tramp-process-connection-type | Overrides ‘process-connection-type’ for connections from Tramp. |
tramp-remote-file-name-spec-regexp | Regular expression matching a Tramp file name between prefix and postfix. |
tramp-remote-path | List of directories to search for executables on remote host. |
tramp-remote-process-environment | List of environment variables to be set on the remote host. |
tramp-restricted-shell-hosts-alist | List of hosts, which run a restricted shell. |
tramp-rsh-end-of-line | String used for end of line in rsh connections. |
tramp-save-ad-hoc-proxies | Whether to save ad-hoc proxies persistently. |
tramp-security-key-confirm-regexp | Regular expression matching security key confirmation message. |
tramp-security-key-confirmed-regexp | Regular expression matching security key confirmation message. |
tramp-security-key-timeout-regexp | Regular expression matching security key timeout message. |
tramp-shell-prompt-pattern | Regexp to match prompts from remote shell. |
tramp-stat-marker | Marker in stat commands for file attributes. |
tramp-stat-quoted-marker | Quoted marker in stat commands for file attributes. |
tramp-syntax | Tramp filename syntax to be used. |
tramp-system-name | The system name Tramp is running locally. |
tramp-temp-buffer-file-name | File name of a persistent local temporary file. |
tramp-temp-buffer-name | Buffer name for a temporary buffer. |
tramp-temp-name-prefix | Prefix to use for temporary files. |
tramp-terminal-prompt-regexp | Regular expression matching all terminal setting prompts. |
tramp-terminal-type | Value of TERM environment variable for logging in to remote host. |
tramp-time-doesnt-exist | An invalid time value, used as "Doesn’t exist" value. |
tramp-time-dont-know | An invalid time value, used as "Don’t know" value. |
tramp-tolerate-tilde | Indicator, that not expandable tilde shall be tolerated. |
tramp-trace-functions | A list of non-Tramp functions to be traced with ‘tramp-verbose’ > 10. |
tramp-unknown-id-integer | Integer used to denote an unknown user or group. |
tramp-unknown-id-string | String used to denote an unknown user or group. |
tramp-user-regexp | Regexp matching user names. |
tramp-user-with-domain-regexp | Regexp matching user names with domain names. |
tramp-verbose | Verbosity level for Tramp messages. |
tramp-wrong-passwd-regexp | Regexp matching a ‘login failed’ message. |
tramp-yesno-prompt-regexp | Regular expression matching all yes/no queries which need to be confirmed. |
tramp-yn-prompt-regexp | Regular expression matching all y/n queries which need to be confirmed. |