Function: tramp-handle-temporary-file-directory

tramp-handle-temporary-file-directory is a byte-compiled function defined in tramp.el.gz.

Signature

(tramp-handle-temporary-file-directory)

Documentation

Like temporary-file-directory(var)/temporary-file-directory(fun) for Tramp files.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defun tramp-handle-temporary-file-directory ()
  "Like `temporary-file-directory' for Tramp files."
  (catch 'result
    (dolist (dir `(,(ignore-errors
		      (tramp-get-remote-tmpdir
		       (tramp-dissect-file-name default-directory)))
		   ,default-directory))
      (when (and (stringp dir) (file-directory-p dir) (file-writable-p dir))
	(throw 'result (expand-file-name dir))))))