diff options
| author | Eli Zaretskii | 2011-01-07 17:55:13 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2011-01-07 17:55:13 +0200 |
| commit | 4320be4251090803282bcd80937342fda25b4ccb (patch) | |
| tree | dd7d6e42ceaa95f2dd94ce7837f17a1850bc0b49 | |
| parent | c1f04bcf73cecd5c0ca31f0c60f071db1e92054e (diff) | |
| download | emacs-4320be4251090803282bcd80937342fda25b4ccb.tar.gz emacs-4320be4251090803282bcd80937342fda25b4ccb.zip | |
Fix bug #7777 with documentation of directory-abbrev-alist.
lisp/files.el (directory-abbrev-alist): Doc fix.
doc/lispref/files.texi (Directory Names): Explain why FROM in
directory-abbrev-alist should begin with \`.
| -rw-r--r-- | doc/lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 11 | ||||
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/files.el | 5 |
4 files changed, 20 insertions, 5 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 1cff2853a27..bdaae56cb5c 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-01-07 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * files.texi (Directory Names): Explain why FROM in | ||
| 4 | directory-abbrev-alist should begin with \`. (Bug#7777) | ||
| 5 | |||
| 1 | 2010-12-25 Eli Zaretskii <eliz@gnu.org> | 6 | 2010-12-25 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * modes.texi (Emulating Mode Line): Fix last change. | 8 | * modes.texi (Emulating Mode Line): Fix last change. |
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index c2e057783c5..f0060cd6622 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -1933,10 +1933,13 @@ The variable @code{directory-abbrev-alist} contains an alist of | |||
| 1933 | abbreviations to use for file directories. Each element has the form | 1933 | abbreviations to use for file directories. Each element has the form |
| 1934 | @code{(@var{from} . @var{to})}, and says to replace @var{from} with | 1934 | @code{(@var{from} . @var{to})}, and says to replace @var{from} with |
| 1935 | @var{to} when it appears in a directory name. The @var{from} string is | 1935 | @var{to} when it appears in a directory name. The @var{from} string is |
| 1936 | actually a regular expression; it should always start with @samp{\`}. | 1936 | actually a regular expression; it is matched against directory names |
| 1937 | The @var{to} string should be an ordinary absolute directory name. Do | 1937 | anchored at the first character, so it should start with @samp{\`}, to |
| 1938 | not use @samp{~} to stand for a home directory in that string. The | 1938 | support directory names with embedded newlines (which will defeat |
| 1939 | function @code{abbreviate-file-name} performs these substitutions. | 1939 | @samp{^}). The @var{to} string should be an ordinary absolute |
| 1940 | directory name. Do not use @samp{~} to stand for a home directory in | ||
| 1941 | that string. The function @code{abbreviate-file-name} performs these | ||
| 1942 | substitutions. | ||
| 1940 | 1943 | ||
| 1941 | You can set this variable in @file{site-init.el} to describe the | 1944 | You can set this variable in @file{site-init.el} to describe the |
| 1942 | abbreviations appropriate for your site. | 1945 | abbreviations appropriate for your site. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8b72e41e9ad..3f0f8e85271 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-01-07 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * files.el (directory-abbrev-alist): Doc fix. (Bug#7777) | ||
| 4 | |||
| 1 | 2011-01-06 Stefan Monnier <monnier@iro.umontreal.ca> | 5 | 2011-01-06 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 6 | ||
| 3 | * vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time): | 7 | * vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time): |
diff --git a/lisp/files.el b/lisp/files.el index 690caf13960..ab027b507f6 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -56,7 +56,10 @@ when it has unsaved changes." | |||
| 56 | A list of elements of the form (FROM . TO), each meaning to replace | 56 | A list of elements of the form (FROM . TO), each meaning to replace |
| 57 | FROM with TO when it appears in a directory name. This replacement is | 57 | FROM with TO when it appears in a directory name. This replacement is |
| 58 | done when setting up the default directory of a newly visited file. | 58 | done when setting up the default directory of a newly visited file. |
| 59 | *Every* FROM string should start with \"\\\\`\". | 59 | |
| 60 | FROM is matched against directory names anchored at the first | ||
| 61 | character, so it should start with a \"\\\\`\", or, if directory | ||
| 62 | names cannot have embedded newlines, with a \"^\". | ||
| 60 | 63 | ||
| 61 | FROM and TO should be equivalent names, which refer to the | 64 | FROM and TO should be equivalent names, which refer to the |
| 62 | same directory. Do not use `~' in the TO strings; | 65 | same directory. Do not use `~' in the TO strings; |