* doc/lispref/variables.texi (Defining Variables): Remove outdated
confusing warning. For the details, see
https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00332.html.
(cherry picked from commit
399d05332eda348ae7552cdff674e4c8973be815)
@end example
@end defspec
- @strong{Warning:} If you use a @code{defconst} or @code{defvar}
-special form while the variable has a local binding (made with
-@code{let}, or a function argument), it sets the local binding rather
-than the global binding. This is not what you usually want. To
-prevent this, use these special forms at top level in a file, where
-normally no local binding is in effect, and make sure to load the file
-before making a local binding for the variable.
-
@node Tips for Defining
@section Tips for Defining Variables Robustly