# HG changeset patch # User Chong Yidong # Date 1239339425 0 # Node ID bc1b7462d55ee1074eab9656f29d076c63f9540b # Parent 7c6f05477556e6153bda20df232dbe1ea0637153 * syntax.texi (Syntax Table Functions): Document cons cell argument for modify-syntax-entry. (Categories): Document cons cell argument for modify-category-entry. diff -r 7c6f05477556 -r bc1b7462d55e doc/lispref/ChangeLog --- a/doc/lispref/ChangeLog Fri Apr 10 04:48:05 2009 +0000 +++ b/doc/lispref/ChangeLog Fri Apr 10 04:57:05 2009 +0000 @@ -1,5 +1,10 @@ 2009-04-10 Chong Yidong + * 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. diff -r 7c6f05477556 -r bc1b7462d55e doc/lispref/syntax.texi --- a/doc/lispref/syntax.texi Fri Apr 10 04:48:05 2009 +0000 +++ b/doc/lispref/syntax.texi Fri Apr 10 04:57:05 2009 +0000 @@ -418,12 +418,17 @@ @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 @@ @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