File: tramp-sh.el.html

The file name handler implementation for ssh-alike remote connections.

Defined variables (60)

tramp-actions-before-shellList of pattern/action pairs.
tramp-actions-copy-out-of-bandList of pattern/action pairs.
tramp-awk-decodeAwk program to use for decoding a file.
tramp-awk-encode‘awk’ program to use for encoding a file.
tramp-bsd-unamesRegexp to determine remote *BSD and macOS.
tramp-bundle-read-file-namesShell script to check file attributes of a bundle of files.
tramp-completion-function-alist-puttyDefault list of (FUNCTION REGISTRY) pairs to be examined for putty sessions.
tramp-completion-function-alist-rshDefault list of (FUNCTION FILE) pairs to be examined for rsh methods.
tramp-completion-function-alist-sgDefault list of (FUNCTION FILE) pairs to be examined for sg methods.
tramp-completion-function-alist-sshDefault list of (FUNCTION FILE) pairs to be examined for ssh methods.
tramp-completion-function-alist-suDefault list of (FUNCTION FILE) pairs to be examined for su methods.
tramp-completion-function-alist-telnetDefault list of (FUNCTION FILE) pairs to be examined for telnet methods.
tramp-config-checkA function to be called with one argument, VEC.
tramp-copy-size-limitMaximum file size where inline copying is preferred to an out-of-the-band copy.
tramp-default-copy-file-nameDefault ‘tramp-copy-file-name’ entry for out-of-band methods.
tramp-default-remote-shellThe default remote shell Tramp applies.
tramp-end-of-heredocString used to recognize end of heredoc strings.
tramp-end-of-outputString used to recognize end of output.
tramp-hexdump-awk-encode‘hexdump’ / ‘awk’ pipe to use for encoding a file.
tramp-hexdump-encode‘hexdump’ program to use for encoding a file.
tramp-histfile-overrideWhen invoking a shell, override the HISTFILE with this value.
tramp-initial-end-of-outputPrompt when establishing a connection.
tramp-inline-compress-commandsList of compress and decompress commands for inline transfer.
tramp-inline-compress-start-sizeThe minimum size of compressing where inline transfer.
tramp-local-coding-commandsList of local coding commands for inline transfer.
tramp-ls-file-attributesShell function to produce output suitable for use with ‘file-attributes’
tramp-od-awk-encode‘od’ / ‘awk’ pipe to use for encoding a file.
tramp-od-encode‘od’ program to use for encoding a file.
tramp-perl-decodePerl program to use for decoding a file.
tramp-perl-decode-with-modulePerl program to use for decoding a file.
tramp-perl-directory-files-and-attributesPerl script implementing ‘directory-files-and-attributes’ as Lisp ‘read’able
tramp-perl-encodePerl program to use for encoding a file.
tramp-perl-encode-with-modulePerl program to use for encoding a file.
tramp-perl-file-attributesPerl script to produce output suitable for use with ‘file-attributes’
tramp-perl-file-name-all-completionsPerl script to produce output suitable for use with
tramp-perl-file-truenamePerl script to produce output suitable for use with ‘file-truename’
tramp-perl-idPerl script printing ‘id’ output.
tramp-perl-packPerl program to use for encoding a file.
tramp-perl-unpackPerl program to use for decoding a file.
tramp-pipe-stty-settingsHow to prevent blocking read in pipeline processes.
tramp-python-idPython script printing ‘id’ output.
tramp-readlink-file-truenameShell script to produce output suitable for use with ‘file-truename’
tramp-remote-coding-commandsList of remote coding commands for inline transfer.
tramp-scp-force-scp-protocolForce scp protocol.
tramp-scp-strict-file-name-checkingWhich scp strict file name checking argument to use.
tramp-sh-extra-argsAlist specifying extra arguments to pass to the remote shell.
tramp-sh-file-name-handler-alistAlist of handler functions.
tramp-shell-file-name-all-completionsShell script to produce output suitable for use with
tramp-shell-print-quoted-stringShell script to print a lispy string.
tramp-ssh-controlmaster-optionsWhich ssh Control* arguments to use.
tramp-stat-directory-files-and-attributesShell function implementing ‘directory-files-and-attributes’ as Lisp
tramp-stat-directory-files-and-attributes-with-selinuxShell function implementing ‘directory-files-and-attributes’ as Lisp
tramp-stat-file-attributesShell function to produce output suitable for use with ‘file-attributes’
tramp-stat-file-attributes-with-selinuxShell function to produce output suitable for use with ‘file-attributes’
tramp-sunos-unamesRegexp to determine remote SunOS.
tramp-use-connection-shareWhether to use connection share in ssh or PuTTY.
tramp-use-scp-direct-remote-copyingWhether to use direct copying between two remote hosts.
tramp-use-ssh-controlmaster-optionsWhether to use connection share in ssh or PuTTY.
tramp-uudecodeShell function to implement ‘uudecode’ to standard output.
tramp-vc-registered-file-namesList used to collect file names, which are checked during ‘vc-registered’.

Defined functions (126)

tramp-barf-if-no-shell-prompt(PROC TIMEOUT &rest ERROR-ARGS)
tramp-barf-unless-okay(VEC COMMAND FMT &rest ARGS)
tramp-bundle-read-file-names(VEC FILES)
tramp-call-local-coding-command(CMD INPUT OUTPUT)
tramp-check-remote-uname(VEC REGEXP)
tramp-do-copy-or-rename-file(OP FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID PRESERVE-EXTENDED-ATTRIBUTES)
tramp-do-copy-or-rename-file-directly(OP FILENAME NEWNAME OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID)
tramp-do-copy-or-rename-file-out-of-band(OP FILENAME NEWNAME OK-IF-ALREADY-EXISTS KEEP-DATE)
tramp-do-copy-or-rename-file-via-buffer(OP FILENAME NEWNAME OK-IF-ALREADY-EXISTS KEEP-DATE)
tramp-do-directory-files-and-attributes-with-perl(VEC LOCALNAME)
tramp-do-directory-files-and-attributes-with-stat(VEC LOCALNAME)
tramp-do-file-attributes-with-ls(VEC LOCALNAME)
tramp-do-file-attributes-with-perl(VEC LOCALNAME)
tramp-do-file-attributes-with-stat(VEC LOCALNAME)
tramp-enable-fcp-method()
tramp-enable-krlogin-method()
tramp-enable-ksu-method()
tramp-enable-nc-method()
tramp-enable-run0-method()
tramp-enable-sudors-method()
tramp-enable-surs-method()
tramp-expand-script(VEC SCRIPT)
tramp-find-executable(VEC PROGNAME DIRLIST &optional IGNORE-TILDE IGNORE-PATH)
tramp-find-file-exists-command(VEC)
tramp-find-inline-compress(VEC)
tramp-find-inline-encoding(VEC)
tramp-find-shell(VEC)
tramp-get-file-exists-command(VEC)
tramp-get-inline-coding(VEC PROP SIZE)
tramp-get-inline-compress(VEC PROP SIZE)
tramp-get-ls-command(VEC)
tramp-get-ls-command-with(VEC OPTION)
tramp-get-remote-awk(VEC)
tramp-get-remote-busybox(VEC)
tramp-get-remote-chmod-h(VEC)
tramp-get-remote-dev-tty(VEC)
tramp-get-remote-df(VEC)
tramp-get-remote-gio-monitor(VEC)
tramp-get-remote-hexdump(VEC)
tramp-get-remote-id(VEC)
tramp-get-remote-inotifywait(VEC)
tramp-get-remote-ln(VEC)
tramp-get-remote-locale(VEC)
tramp-get-remote-mknod-or-mkfifo(VEC)
tramp-get-remote-od(VEC)
tramp-get-remote-path(VEC)
tramp-get-remote-perl(VEC)
tramp-get-remote-pipe-buf(VEC)
tramp-get-remote-python(VEC)
tramp-get-remote-readlink(VEC)
tramp-get-remote-stat(VEC)
tramp-get-remote-touch(VEC)
tramp-get-sh-extra-args(SHELL)
tramp-get-test-command(VEC)
tramp-get-test-nt-command(VEC)
tramp-make-copy-file-name(VEC)
tramp-maybe-open-connection(VEC)
tramp-maybe-send-script(VEC SCRIPT NAME)
tramp-method-out-of-band-p(VEC SIZE)
tramp-open-connection-setup-interactive-shell(PROC VEC)
tramp-open-shell(VEC SHELL)
tramp-plink-option-exists-p(VEC OPTION)
tramp-remote-acl-p(VEC)
tramp-remote-selinux-p(VEC)
tramp-run-test(VEC SWITCH LOCALNAME)
tramp-scp-direct-remote-copying(VEC1 VEC2)
tramp-scp-force-scp-protocol(VEC)
tramp-scp-strict-file-name-checking(VEC)
tramp-send-command(VEC COMMAND &optional NEVEROPEN NOOUTPUT)
tramp-send-command-and-check(VEC COMMAND &optional SUBSHELL DONT-SUPPRESS-ERR EXIT-STATUS)
tramp-send-command-and-read(VEC COMMAND &optional NOERROR MARKER)
tramp-set-remote-path(VEC)
tramp-sh--quoting-style-options(VEC)
tramp-sh-file-name-handler(OPERATION &rest ARGS)
tramp-sh-file-name-handler-p(VEC)
tramp-sh-get-signal-strings(VEC)
tramp-sh-gio-monitor-process-filter(PROC STRING)
tramp-sh-handle-add-name-to-file(FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS)
tramp-sh-handle-copy-directory(DIRNAME NEWNAME &optional KEEP-DATE PARENTS COPY-CONTENTS)
tramp-sh-handle-copy-file(FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID PRESERVE-EXTENDED-ATTRIBUTES)
tramp-sh-handle-delete-directory(DIRECTORY &optional RECURSIVE TRASH)
tramp-sh-handle-delete-file(FILENAME &optional TRASH)
tramp-sh-handle-directory-files-and-attributes(DIRECTORY &optional FULL MATCH NOSORT ID-FORMAT COUNT)
tramp-sh-handle-dired-compress-file(FILE)
tramp-sh-handle-exec-path()
tramp-sh-handle-expand-file-name(NAME &optional DIR)
tramp-sh-handle-file-acl(FILENAME)
tramp-sh-handle-file-attributes(FILENAME &optional ID-FORMAT)
tramp-sh-handle-file-directory-p(FILENAME)
tramp-sh-handle-file-executable-p(FILENAME)
tramp-sh-handle-file-exists-p(FILENAME)
tramp-sh-handle-file-local-copy(FILENAME)
tramp-sh-handle-file-name-all-completions(FILENAME DIRECTORY)
tramp-sh-handle-file-notify-add-watch(FILE-NAME FLAGS CALLBACK)
tramp-sh-handle-file-ownership-preserved-p(FILENAME &optional GROUP)
tramp-sh-handle-file-readable-p(FILENAME)
tramp-sh-handle-file-selinux-context(FILENAME)
tramp-sh-handle-file-system-info(FILENAME)
tramp-sh-handle-file-truename(FILENAME)
tramp-sh-handle-file-writable-p(FILENAME)
tramp-sh-handle-get-home-directory(VEC &optional USER)
tramp-sh-handle-get-remote-gid(VEC ID-FORMAT)
tramp-sh-handle-get-remote-groups(VEC ID-FORMAT)
tramp-sh-handle-get-remote-uid(VEC ID-FORMAT)
tramp-sh-handle-insert-directory(FILENAME SWITCHES &optional WILDCARD FULL-DIRECTORY-P)
tramp-sh-handle-make-directory(DIR &optional PARENTS)
tramp-sh-handle-make-process(&rest ARGS)
tramp-sh-handle-make-symbolic-link(TARGET LINKNAME &optional OK-IF-ALREADY-EXISTS)
tramp-sh-handle-process-file(PROGRAM &optional INFILE DESTINATION DISPLAY &rest ARGS)
tramp-sh-handle-rename-file(FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS)
tramp-sh-handle-set-file-acl(FILENAME ACL-STRING)
tramp-sh-handle-set-file-modes(FILENAME MODE &optional FLAG)
tramp-sh-handle-set-file-selinux-context(FILENAME CONTEXT)
tramp-sh-handle-set-file-times(FILENAME &optional TIME FLAG)
tramp-sh-handle-set-file-uid-gid(FILENAME &optional UID GID)
tramp-sh-handle-set-visited-file-modtime(&optional TIME-LIST)
tramp-sh-handle-vc-registered(FILE)
tramp-sh-handle-verify-visited-file-modtime(&optional BUF)
tramp-sh-handle-write-region(START END FILENAME &optional APPEND VISIT LOCKNAME MUSTBENEW)
tramp-sh-inotifywait-process-filter(PROC STRING)
tramp-shell-case-fold(STRING)
tramp-ssh-option-exists-p(VEC OPTION)
tramp-ssh-or-plink-options(VEC)
tramp-timeout-session(VEC)
tramp-vc-file-name-handler(OPERATION &rest ARGS)
tramp-wait-for-output(PROC &optional TIMEOUT)

Defined faces (0)