From: Chong Yidong Date: Fri, 10 Apr 2009 04:57:05 +0000 (+0000) Subject: * syntax.texi (Syntax Table Functions): Document cons cell X-Git-Tag: emacs-pretest-23.0.93~172 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f147ff752148a9ed53dc1ac5077497f49fa3e53b;p=emacs.git * syntax.texi (Syntax Table Functions): Document cons cell argument for modify-syntax-entry. (Categories): Document cons cell argument for modify-category-entry. --- diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 9b1fdf124d2..503212097d6 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -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 --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index e322e5cb453..38e50e2b7a6 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi @@ -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