changeset 39165:27db1f1aac19

Correct the statement of when to use * in variable doc strings.
author Richard M. Stallman <rms@gnu.org>
date Thu, 06 Sep 2001 19:43:44 +0000
parents ecf35d2638f4
children f0bfa8a7d472
files lispref/variables.texi
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/variables.texi	Thu Sep 06 19:41:11 2001 +0000
+++ b/lispref/variables.texi	Thu Sep 06 19:43:44 2001 +0000
@@ -452,12 +452,13 @@
 stored in the symbol's @code{variable-documentation} property.  The
 Emacs help functions (@pxref{Documentation}) look for this property.
 
-If the first character of @var{doc-string} is @samp{*}, it means that
-this variable is considered a user option.  This lets users set the
-variable conveniently using the commands @code{set-variable} and
-@code{edit-options}.  However, it is better to use @code{defcustom}
-instead of @code{defvar} for user option variables, so you can specify
-customization information.  @xref{Customization}.
+If the variable is a user option that users would want to set
+interactively, you should use @samp{*} as the first character of
+@var{doc-string}.  This lets users set the variable conveniently using
+the @code{set-variable} command.  Note that you should nearly always
+use @code{defcustom} instead of @code{defvar} to define these
+variables, so that users can use @kbd{M-x customize} and related
+commands to set them.  @xref{Customization}.
 
 Here are some examples.  This form defines @code{foo} but does not
 initialize it: