Mercurial > emacs
diff lispref/variables.texi @ 7735:7db892210924
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 28 May 1994 15:27:52 +0000 |
parents | 3112fb627aa0 |
children | a13093894b9a |
line wrap: on
line diff
--- a/lispref/variables.texi Sat May 28 14:52:37 1994 +0000 +++ b/lispref/variables.texi Sat May 28 15:27:52 1994 +0000 @@ -492,7 +492,7 @@ @var{symbol} has a buffer-local binding in the current buffer, @code{defconst} sets the default value, not the local value. -@strong{Please note:} don't use @code{defconst} for user option +@strong{Please note:} Don't use @code{defconst} for user option variables in libraries that are not standardly preloaded. The user should be able to specify a value for such a variable in the @file{.emacs} file, so that it will be in effect if and when the library @@ -536,7 +536,7 @@ the variable. The property's value is used as if it were the argument to @code{interactive}. - @strong{Warning:} if the @code{defconst} and @code{defvar} special + @strong{Warning:} If the @code{defconst} and @code{defvar} special forms are used while the variable has a local binding, they set the local binding's value; the global binding is not changed. This is not what we really want. To prevent it, use these special forms at top @@ -734,7 +734,7 @@ @cindex CL note---special variables @quotation -@b{Common Lisp note:} variables declared ``special'' in Common Lisp +@b{Common Lisp note:} Variables declared ``special'' in Common Lisp are dynamically scoped, like variables in Emacs Lisp. @end quotation @@ -973,7 +973,7 @@ be changed with @code{setq}; you need to use @code{setq-default} to do that. - @strong{Warning:} when a variable has local values in one or more + @strong{Warning:} When a variable has local values in one or more buffers, you can get Emacs very confused by binding the variable with @code{let}, changing to a different current buffer in which a different binding is in effect, and then exiting the @code{let}. This can