summaryrefslogtreecommitdiff
path: root/doc/lispref/files.texi
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2021-11-15 13:33:07 +0100
committerMichael Albinus <michael.albinus@gmx.de>2021-11-15 13:33:07 +0100
commitbf505a63f98ed61934a8fb81ec65c96859606b6e (patch)
treedf91fd6e5fe4150b273234e9dd13c833706e4267 /doc/lispref/files.texi
parentcff1702a52d9f116d9180a1a1597130474574fd8 (diff)
downloademacs-bf505a63f98ed61934a8fb81ec65c96859606b6e.tar.gz
emacs-bf505a63f98ed61934a8fb81ec65c96859606b6e.tar.bz2
emacs-bf505a63f98ed61934a8fb81ec65c96859606b6e.zip
Support abbreviating home directory of Tramp filenames
* doc/lispref/files.texi (Magic File Names): Mention 'abbreviate-file-name' in the list of magic file name handlers. * etc/NEWS: Announce the change. * lisp/files.el (file-name-non-special): * lisp/net/tramp.el (tramp-file-name-for-operation): * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist): * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist): * lisp/net/tramp-sudoedit.el (tramp-sudoedit-file-name-handler-alist): Add 'abbreviate-file-name'. * lisp/files.el (directory-abbrev-make-regexp): (directory-abbrev-apply): New functions. (abbreviate-file-name): Check for file name handler. * test/lisp/net/tramp-tests.el (tramp-test07-abbreviate-file-name): New test.
Diffstat (limited to 'doc/lispref/files.texi')
-rw-r--r--doc/lispref/files.texi7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index d93770a0d2f..4b114ba111d 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -3308,8 +3308,8 @@ first, before handlers for jobs such as remote file access.
@ifnottex
@noindent
-@code{access-file}, @code{add-name-to-file},
-@code{byte-compiler-base-file-name},@*
+@code{abbreviate-file-name}, @code{access-file},
+@code{add-name-to-file}, @code{byte-compiler-base-file-name},@*
@code{copy-directory}, @code{copy-file},
@code{delete-directory}, @code{delete-file},
@code{diff-latest-backup-file},
@@ -3368,7 +3368,8 @@ first, before handlers for jobs such as remote file access.
@iftex
@noindent
@flushleft
-@code{access-file}, @code{add-name-to-file},
+@code{abbreviate-file-name}, @code{access-file},
+@code{add-name-to-file},
@code{byte-com@discretionary{}{}{}piler-base-file-name},
@code{copy-directory}, @code{copy-file},
@code{delete-directory}, @code{delete-file},