Minor improvements in manuals

* doc/lispref/variables.texi (Local Variables): Make more clear
that local bindings of 'let' are in effect only within the body.
Suggested by Marcin Borkowski <mbork@mbork.pl>, see
http://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00217.html
for the details.

* doc/emacs/programs.texi (Matching): Fix a typo.  Reported by
Alex Branham <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org.
Improve indexing.
This commit is contained in:
Eli Zaretskii 2018-03-07 21:51:59 +02:00
parent 61c1f80f05
commit 317da2ace5
2 changed files with 8 additions and 3 deletions

View file

@ -849,11 +849,13 @@ options which control the operation of this mode include:
@itemize @bullet @itemize @bullet
@item @item
@code{show-paren-highlight-open-paren} controls whether to highlight @vindex show-paren-highlight-openparen
@code{show-paren-highlight-openparen} controls whether to highlight
an open paren when point stands just before it, and hence its position an open paren when point stands just before it, and hence its position
is marked by the cursor anyway. The default is non-@code{nil} (yes). is marked by the cursor anyway. The default is non-@code{nil} (yes).
@item @item
@vindex show-paren-style
@code{show-paren-style} controls whether just the two parens, or also @code{show-paren-style} controls whether just the two parens, or also
the space between them get highlighted. The valid options here are the space between them get highlighted. The valid options here are
@code{parenthesis} (show the matching paren), @code{expression} @code{parenthesis} (show the matching paren), @code{expression}
@ -862,10 +864,12 @@ the space between them get highlighted. The valid options here are
expression otherwise). expression otherwise).
@item @item
@vindex show-paren-when-point-inside-paren
@code{show-paren-when-point-inside-paren}, when non-@code{nil}, causes @code{show-paren-when-point-inside-paren}, when non-@code{nil}, causes
highlighting also when point is on the inside of a parenthesis. highlighting also when point is on the inside of a parenthesis.
@item @item
@vindex show-paren-when-point-in-periphery
@code{show-paren-when-point-in-periphery}, when non-@code{nil}, causes @code{show-paren-when-point-in-periphery}, when non-@code{nil}, causes
highlighting also when point is in whitespace at the beginning or end highlighting also when point is in whitespace at the beginning or end
of a line, and there is a paren at, respectively, the first or last, of a line, and there is a paren at, respectively, the first or last,

View file

@ -165,7 +165,7 @@ receive local values, which are the actual arguments supplied to the
function call; these local bindings take effect within the body of the function call; these local bindings take effect within the body of the
function. To take another example, the @code{let} special form function. To take another example, the @code{let} special form
explicitly establishes local bindings for specific variables, which explicitly establishes local bindings for specific variables, which
take effect within the body of the @code{let} form. take effect only within the body of the @code{let} form.
We also speak of the @dfn{global binding}, which is where We also speak of the @dfn{global binding}, which is where
(conceptually) the global value is kept. (conceptually) the global value is kept.
@ -204,7 +204,8 @@ bindings:
This special form sets up local bindings for a certain set of This special form sets up local bindings for a certain set of
variables, as specified by @var{bindings}, and then evaluates all of variables, as specified by @var{bindings}, and then evaluates all of
the @var{forms} in textual order. Its return value is the value of the @var{forms} in textual order. Its return value is the value of
the last form in @var{forms}. the last form in @var{forms}. The local bindings set up by @code{let}
will be in effect only within the body of @var{forms}.
Each of the @var{bindings} is either @w{(i) a} symbol, in which case Each of the @var{bindings} is either @w{(i) a} symbol, in which case
that symbol is locally bound to @code{nil}; or @w{(ii) a} list of the that symbol is locally bound to @code{nil}; or @w{(ii) a} list of the