* syntax.texi (Syntax Table Functions): Document cons cell

argument for modify-syntax-entry.
(Categories): Document cons cell argument for
modify-category-entry.
This commit is contained in:
Chong Yidong 2009-04-10 04:57:05 +00:00
parent fca4ec7651
commit f147ff7521
2 changed files with 23 additions and 10 deletions

View file

@ -1,5 +1,10 @@
2009-04-10 Chong Yidong <cyd@stupidchicken.com>
* syntax.texi (Syntax Table Functions): Document cons cell
argument for modify-syntax-entry.
(Categories): Document cons cell argument for
modify-category-entry.
* searching.texi (String Search): Document word-search-forward-lax
and word-search-backward-lax.
(Searching and Case): Describe isearch behavior more precisely.

View file

@ -418,12 +418,17 @@ not a syntax table.
@deffn Command modify-syntax-entry char syntax-descriptor &optional table
This function sets the syntax entry for @var{char} according to
@var{syntax-descriptor}. The syntax is changed only for @var{table},
which defaults to the current buffer's syntax table, and not in any
other syntax table. The argument @var{syntax-descriptor} specifies the
desired syntax; this is a string beginning with a class designator
character, and optionally containing a matching character and flags as
well. @xref{Syntax Descriptors}.
@var{syntax-descriptor}. @var{char} can be a character, or a cons
cell of the form @code{(@var{min} . @var{max})}; in the latter case,
the function sets the syntax entries for all characters in the range
between @var{min} and @var{max}, inclusive.
The syntax is changed only for @var{table}, which defaults to the
current buffer's syntax table, and not in any other syntax table. The
argument @var{syntax-descriptor} specifies the desired syntax; this is
a string beginning with a class designator character, and optionally
containing a matching character and flags as well. @xref{Syntax
Descriptors}.
This function always returns @code{nil}. The old syntax information in
the table for this character is discarded.
@ -1163,12 +1168,15 @@ of the set.
@end example
@end defun
@defun modify-category-entry character category &optional table reset
This function modifies the category set of @var{character} in category
@defun modify-category-entry char category &optional table reset
This function modifies the category set of @var{char} in category
table @var{table} (which defaults to the current buffer's category
table).
table). @var{char} can be a character, or a cons cell of the form
@code{(@var{min} . @var{max})}; in the latter case, the function
modifies the category sets of all characters in the range between
@var{min} and @var{max}, inclusive.
Normally, it modifies the category set by adding @var{category} to it.
Normally, it modifies a category set by adding @var{category} to it.
But if @var{reset} is non-@code{nil}, then it deletes @var{category}
instead.
@end defun