Mercurial > hg > xemacs-beta
diff man/lispref/variables.texi @ 5791:9fae6227ede5
Silence texinfo 5.2 warnings, primarily by adding next, prev, and up
pointers to all nodes. See xemacs-patches message with ID
<5315f7bf.sHpFD7lXYR05GH6E%james@xemacs.org>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Thu, 27 Mar 2014 08:59:03 -0600 |
parents | 62b9ef1ed4ac |
children |
line wrap: on
line diff
--- a/man/lispref/variables.texi Mon Jan 27 17:52:33 2014 +0100 +++ b/man/lispref/variables.texi Thu Mar 27 08:59:03 2014 -0600 @@ -39,7 +39,7 @@ * Variable Aliases:: Making one variable point to another. @end menu -@node Global Variables +@node Global Variables, Constant Variables, Variables, Variables @section Global Variables @cindex global variable @@ -89,7 +89,7 @@ @end group @end example -@node Constant Variables +@node Constant Variables, Local Variables, Global Variables, Variables @section Variables That Never Change @vindex nil @vindex t @@ -113,7 +113,7 @@ @end group @end example -@node Local Variables +@node Local Variables, Void Variables, Constant Variables, Variables @section Local Variables @cindex binding local variables @cindex local variables @@ -257,7 +257,7 @@ @xref{Eval}. @end defvar -@node Void Variables +@node Void Variables, Defining Variables, Local Variables, Variables @section When a Variable is ``Void'' @kindex void-variable @cindex void variable @@ -371,7 +371,7 @@ @end smallexample @end defun -@node Defining Variables +@node Defining Variables, Accessing Variables, Void Variables, Variables @section Defining Global Variables @cindex variable definition @@ -557,7 +557,7 @@ 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 Accessing Variables +@node Accessing Variables, Setting Variables, Defining Variables, Variables @section Accessing Variable Values The usual way to reference a variable is to write the symbol which @@ -608,7 +608,7 @@ local binding nor a global value. @end defun -@node Setting Variables +@node Setting Variables, Variable Scoping, Accessing Variables, Variables @section How to Alter a Variable Value The usual way to change the value of a variable is with the special @@ -763,7 +763,7 @@ (setq @var{var} (cons @var{value} @var{var}))) @end example -@node Variable Scoping +@node Variable Scoping, Buffer-Local Variables, Setting Variables, Variables @section Scoping Rules for Variable Bindings A given symbol @code{foo} may have several local variable bindings, @@ -801,7 +801,7 @@ * Using Scoping:: How to use dynamic scoping carefully and avoid problems. @end menu -@node Scope +@node Scope, Extent, Variable Scoping, Variable Scoping @subsection Scope XEmacs Lisp uses @dfn{indefinite scope} for local variable bindings. @@ -861,7 +861,7 @@ by @code{foo} instead of the one bound by @code{binder}. @end itemize -@node Extent +@node Extent, Impl of Scope, Scope, Variable Scoping @subsection Extent @dfn{Extent} refers to the time during program execution that a @@ -901,7 +901,7 @@ macros, and that any lambda expressions returned will not be byte-compiled. -@node Impl of Scope +@node Impl of Scope, Using Scoping, Extent, Variable Scoping @subsection Implementation of Dynamic Scoping @cindex deep binding @@ -941,7 +941,7 @@ binding, but runs faster, since there is never a need to search for a binding. -@node Using Scoping +@node Using Scoping, , Impl of Scope, Variable Scoping @subsection Proper Use of Dynamic Scoping Binding a variable in one function and using it in another is a @@ -976,7 +976,7 @@ compiler. Choose the variable's name to avoid name conflicts---don't use short names like @code{x}. -@node Buffer-Local Variables +@node Buffer-Local Variables, Variable Aliases, Variable Scoping, Variables @section Buffer-Local Variables @cindex variables, buffer-local @cindex buffer-local variables @@ -995,7 +995,7 @@ that don't have their own local values. @end menu -@node Intro to Buffer-Local +@node Intro to Buffer-Local, Creating Buffer-Local, Buffer-Local Variables, Buffer-Local Variables @subsection Introduction to Buffer-Local Variables A buffer-local variable has a buffer-local binding associated with a @@ -1046,11 +1046,11 @@ buffer-local bindings for the buffer that holds the file within XEmacs. @xref{Auto Major Mode}. -@node Creating Buffer-Local +@node Creating Buffer-Local, Default Value, Intro to Buffer-Local, Buffer-Local Variables @subsection Creating and Deleting Buffer-Local Bindings Besides the functions mentioned here, buffer-local variables are also -created when file-local variables are set. @xref{Auto Major Mode} +created when file-local variables are set. @xref{Auto Major Mode}. . There is no way (outside of `eval' lines, which are normally disabled) to set the global value of a variable from the file local variable specifications. @@ -1215,7 +1215,7 @@ locals are appropriate for data pertaining to where the file came from or how to save it, rather than with how to edit the contents. -@node Default Value +@node Default Value, , Creating Buffer-Local, Buffer-Local Variables @subsection The Default Value of a Buffer-Local Variable @cindex default value @@ -1332,7 +1332,7 @@ @end example @end defun -@node Variable Aliases +@node Variable Aliases, , Buffer-Local Variables, Variables @section Variable Aliases @cindex variables, indirect @cindex indirect variables