summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-03-03 00:10:52 -0800
committerGlenn Morris <rgm@gnu.org>2011-03-03 00:10:52 -0800
commit06083aa12dafb69752c0f1a0d355877dbd32a81f (patch)
treebc891d8d46b615ae0cbd7f39186f2fd5622b5867 /lisp
parentb612ffc94de61b0fb50818de16fdb26d61294981 (diff)
downloademacs-06083aa12dafb69752c0f1a0d355877dbd32a81f.tar.gz
emacs-06083aa12dafb69752c0f1a0d355877dbd32a81f.tar.bz2
emacs-06083aa12dafb69752c0f1a0d355877dbd32a81f.zip
file-truename doc fix for bug#2341.
* lisp/files.el (file-truename): Doc fix. * doc/lispref/files.texi (Truenames): Minor clarification.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/files.el3
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d933a2ea696..c785a66fc52 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-03 Glenn Morris <rgm@gnu.org>
+
+ * files.el (file-truename): Doc fix. (Bug#2341)
+
2011-03-03 Bob Rogers <rogers-emacs@rgrjr.dyndns.org>
* vc/vc-dir.el (vc-dir-mode-map): Bind vc-dir-find-file to e. (Bug#7349)
diff --git a/lisp/files.el b/lisp/files.el
index 8849e264151..a8f937233de 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -983,7 +983,8 @@ accessible."
nil)))
(defun file-truename (filename &optional counter prev-dirs)
- "Return the truename of FILENAME, which should be absolute.
+ "Return the truename of FILENAME.
+If FILENAME is not absolute, first expands it against `default-directory'.
The truename of a file name is found by chasing symbolic links
both at the level of the file and at the level of the directories
containing it, until no links are left at any level.