# HG changeset patch # User Martin Rudalics # Date 1220695508 0 # Node ID 59193c0c60a3cb7330e750bf3378042c6d32404a # Parent 09c6e6a81b84cea98985bba811b21633e381a4f9 (Where Defined): Fix description of symbol-file. diff -r 09c6e6a81b84 -r 59193c0c60a3 doc/lispref/loading.texi --- a/doc/lispref/loading.texi Sat Sep 06 10:02:33 2008 +0000 +++ b/doc/lispref/loading.texi Sat Sep 06 10:05:08 2008 +0000 @@ -798,12 +798,15 @@ @defun symbol-file symbol &optional type This function returns the name of the file that defined @var{symbol}. -If @var{type} is @code{nil}, then any kind of definition is -acceptable. If @var{type} is @code{defun} or @code{defvar}, that -specifies function definition only or variable definition only. +If @var{type} is @code{nil}, then any kind of definition is acceptable. +If @var{type} is @code{defun}, @code{defvar}, or @code{defface}, that +specifies function definition, variable definition, or face definition +only. -The value is normally an absolute file name. It can also be -@code{nil}, if the definition is not associated with any file. +The value is normally an absolute file name. It can also be @code{nil}, +if the definition is not associated with any file. If @var{symbol} +specifies an autoloaded function, the value can be a relative file name +without extension. @end defun The basis for @code{symbol-file} is the data in the variable