Commit 151d9088 authored by Eli Zaretskii's avatar Eli Zaretskii
Browse files

Fix bug #13292 with use of @var in @def.. commands in ELisp manual.

 doc/lispref/functions.texi (Declare Form):
 doc/lispref/intro.texi (A Sample Function Description):
 doc/lispref/syntax.texi (Syntax Table Internals, Syntax Table Functions):
 doc/lispref/variables.texi (Using Lexical Binding): Don't use @var or CAPS
 in @def.. commands.
parent 3ee24a3b
2012-12-29 Wolfgang Jenkner <wjenkner@inode.at>
* functions.texi (Declare Form):
* intro.texi (A Sample Function Description):
* syntax.texi (Syntax Table Internals, Syntax Table Functions):
* variables.texi (Using Lexical Binding): Don't use @var or CAPS
in @def.. commands. (Bug#13292)
2012-12-27 Glenn Morris <rgm@gnu.org> 2012-12-27 Glenn Morris <rgm@gnu.org>
* files.texi (File Names): Mention Cygwin conversion functions. * files.texi (File Names): Mention Cygwin conversion functions.
......
...@@ -1266,7 +1266,7 @@ obsolete, or giving its forms a special @key{TAB} indentation ...@@ -1266,7 +1266,7 @@ obsolete, or giving its forms a special @key{TAB} indentation
convention in Emacs Lisp mode. convention in Emacs Lisp mode.
@anchor{Definition of declare} @anchor{Definition of declare}
@defmac declare @var{specs}@dots{} @defmac declare specs@dots{}
This macro ignores its arguments and evaluates to @code{nil}; it has This macro ignores its arguments and evaluates to @code{nil}; it has
no run-time effect. However, when a @code{declare} form occurs in the no run-time effect. However, when a @code{declare} form occurs in the
@var{declare} argument of a @code{defun} or @code{defsubst} function @var{declare} argument of a @code{defun} or @code{defsubst} function
......
...@@ -408,7 +408,7 @@ stands for zero or more arguments. Parentheses are used when several ...@@ -408,7 +408,7 @@ stands for zero or more arguments. Parentheses are used when several
arguments are grouped into additional levels of list structure. Here arguments are grouped into additional levels of list structure. Here
is an example: is an example:
@defspec count-loop (@var{var} [@var{from} @var{to} [@var{inc}]]) @var{body}@dots{} @defspec count-loop (var [from to [inc]]) body@dots{}
This imaginary special form implements a loop that executes the This imaginary special form implements a loop that executes the
@var{body} forms and then increments the variable @var{var} on each @var{body} forms and then increments the variable @var{var} on each
iteration. On the first iteration, the variable has the value iteration. On the first iteration, the variable has the value
......
...@@ -506,7 +506,7 @@ This function returns the current syntax table, which is the table for ...@@ -506,7 +506,7 @@ This function returns the current syntax table, which is the table for
the current buffer. the current buffer.
@end defun @end defun
@defmac with-syntax-table @var{table} @var{body}@dots{} @defmac with-syntax-table table body@dots{}
This macro executes @var{body} using @var{table} as the current syntax This macro executes @var{body} using @var{table} as the current syntax
table. It returns the value of the last form in @var{body}, after table. It returns the value of the last form in @var{body}, after
restoring the old current syntax table. restoring the old current syntax table.
...@@ -998,7 +998,7 @@ corresponds to each syntax flag. ...@@ -998,7 +998,7 @@ corresponds to each syntax flag.
@samp{4} @tab @code{(lsh 1 19)} @samp{4} @tab @code{(lsh 1 19)}
@end multitable @end multitable
@defun string-to-syntax @var{desc} @defun string-to-syntax desc
Given a syntax descriptor @var{desc} (a string), this function returns Given a syntax descriptor @var{desc} (a string), this function returns
the corresponding raw syntax descriptor. the corresponding raw syntax descriptor.
@end defun @end defun
......
...@@ -1057,7 +1057,7 @@ variables}. Every variable that has been defined with @code{defvar}, ...@@ -1057,7 +1057,7 @@ variables}. Every variable that has been defined with @code{defvar},
(@pxref{Defining Variables}). All other variables are subject to (@pxref{Defining Variables}). All other variables are subject to
lexical binding. lexical binding.
@defun special-variable-p SYMBOL @defun special-variable-p symbol
This function returns non-@code{nil} if @var{symbol} is a special This function returns non-@code{nil} if @var{symbol} is a special
variable (i.e., it has a @code{defvar}, @code{defcustom}, or variable (i.e., it has a @code{defvar}, @code{defcustom}, or
@code{defconst} variable definition). Otherwise, the return value is @code{defconst} variable definition). Otherwise, the return value is
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment