Function: tramp-archive-handle-directory-file-name
tramp-archive-handle-directory-file-name is a byte-compiled function
defined in tramp-archive.el.gz.
Signature
(tramp-archive-handle-directory-file-name DIRECTORY)
Documentation
Like directory-file-name for file archives.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp-archive.el.gz
(defun tramp-archive-handle-directory-file-name (directory)
"Like `directory-file-name' for file archives."
(with-parsed-tramp-archive-file-name directory nil
(if (and (not (zerop (length localname)))
(eq (aref localname (1- (length localname))) ?/)
(not (string= localname "/")))
(substring directory 0 -1)
;; We do not want to leave the file archive. This would require
;; unnecessary download of http-based file archives, for
;; example. So we return `directory'.
directory)))