diff lispref/variables.texi @ 27528:5b4130fa5ab6

keywordp, user-variable-p change.
author Dave Love <fx@gnu.org>
date Mon, 31 Jan 2000 12:48:43 +0000
parents 10e53615a9d2
children cc4885ac4603
line wrap: on
line diff
--- a/lispref/variables.texi	Sun Jan 30 21:22:55 2000 +0000
+++ b/lispref/variables.texi	Mon Jan 31 12:48:43 2000 +0000
@@ -128,6 +128,13 @@
 possible to run old Lisp programs which do that.
 @end defvar
 
+@defun keywordp object
+@tindex keywordp
+function returns @code{t} if @var{object} is a symbol whose name
+starts with @samp{:}, interned in the standard obarray, and returns
+@code{nil} otherwise.
+@end defun
+
 @node Local Variables
 @section Local Variables
 @cindex binding local variables
@@ -556,10 +563,12 @@
 @code{nil} otherwise.  (Variables other than user options exist for the
 internal purposes of Lisp programs, and users need not know about them.)
 
-User option variables are distinguished from other variables by the
-first character of the @code{variable-documentation} property.  If the
-property exists and is a string, and its first character is @samp{*},
-then the variable is a user option.
+User option variables are distinguished from other variables either
+though being declared using @code{defcustom}@footnote{They may also be
+declared equivalently in @file{cus-start.el}.} or by the first character
+of their @code{variable-documentation} property.  If the property exists
+and is a string, and its first character is @samp{*}, then the variable
+is a user option.
 @end defun
 
 @kindex variable-interactive