emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/man/gnus.texi


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/man/gnus.texi
Date: Thu, 09 Mar 2006 07:11:53 +0000

Index: emacs/man/gnus.texi
diff -u emacs/man/gnus.texi:1.70 emacs/man/gnus.texi:1.71
--- emacs/man/gnus.texi:1.70    Mon Mar  6 10:27:26 2006
+++ emacs/man/gnus.texi Thu Mar  9 07:11:51 2006
@@ -9369,10 +9369,10 @@
 Display "multipart/related" parts as "multipart/mixed".
 
 If displaying "text/html" is discouraged, see
address@hidden in @ref{Display Customization,
-Display Customization, , emacs-mime, Emacs-Mime Manual}.  Images or
-other material inside a "multipart/related" part might be overlooked
-when this variable is @code{nil}.
address@hidden, images or other material inside a
+"multipart/related" part might be overlooked when this variable is
address@hidden  @ref{Display Customization, Display Customization, ,
+emacs-mime, Emacs-Mime Manual}.
 
 @vindex gnus-mime-display-multipart-as-mixed
 @item gnus-mime-display-multipart-as-mixed
@@ -14006,7 +14006,8 @@
 If the split is a string, that will be taken as a group name.  Normal
 regexp match expansion will be done.  See below for examples.
 
address@hidden (@var{field} @var{value} [- @var{restrict} address@hidden ] 
@var{split})
address@hidden Don't fold this line.
address@hidden (@var{field} @var{value} [- @var{restrict} address@hidden ] 
@var{split} address@hidden)
 If the split is a list, the first element of which is a string, then
 store the message as specified by @var{split}, if header @var{field}
 (a regexp) contains @var{value} (also a regexp).  If @var{restrict}
@@ -14014,6 +14015,11 @@
 the end of the matched @var{value}, the @var{split} is ignored.  If
 none of the @var{restrict} clauses match, @var{split} is processed.
 
+The last element @var{invert-match-partial-words} is optional.  If it is
+not omitted and the value is address@hidden, the match-partial-words
+behavior controlled by the @code{nnmail-split-fancy-match-partial-words}
+variable (see below) will be inverted.  (New in Gnus 5.10.7)
+
 @item (| @var{split} @dots{})
 If the split is a list, and the first element is @code{|} (vertical
 bar), then process each @var{split} until one of them matches.  A
@@ -14067,10 +14073,50 @@
 @end table
 
 In these splits, @var{field} must match a complete field name.
address@hidden must match a complete word according to the fundamental mode
-syntax table.  You can use @code{.*} in the regexps to match partial
-field names or words.  In other words, all @var{value}'s are wrapped in
address@hidden<} and @samp{\>} pairs.
+
+Normally, @var{value} in these splits must match a complete @emph{word}
+according to the fundamental mode syntax table.  In other words, all
address@hidden's will be implicitly surrounded by @code{\<...\>} markers,
+which are word delimiters.  Therefore, if you use the following split,
+for example,
+
address@hidden
+(any "joe" "joemail")
address@hidden example
+
address@hidden
+messages sent from @samp{joedavis@@foo.org} will normally not be filed
+in @samp{joemail}.  If you want to alter this behavior, you can use any
+of the following three ways:
+
address@hidden
address@hidden
address@hidden nnmail-split-fancy-match-partial-words
+You can set the @code{nnmail-split-fancy-match-partial-words} variable
+to address@hidden in order to ignore word boundaries and instead the
+match becomes more like a grep.  This variable controls whether partial
+words are matched during fancy splitting.  The default value is
address@hidden
+
+Note that it influences all @var{value}'s in your split rules.
+
address@hidden
address@hidden beginning with @code{.*} ignores word boundaries in front of
+a word.  Similarly, if @var{value} ends with @code{.*}, word boundaries
+in the rear of a word will be ignored.  For example, the @var{value}
address@hidden"@@example\\.com"} does not match @samp{foo@@example.com} but
address@hidden".*@@example\\.com"} does.
+
address@hidden
+You can set the @var{invert-match-partial-words} flag in your split
+rules of the @samp{(@var{field} @var{value} @dots{})} types,
+aforementioned in this section.  If the flag is set, word boundaries on
+both sides of a word are ignored even if
address@hidden is @code{nil}.
+Contrarily, if the flag is set, word boundaries are not ignored even if
address@hidden is address@hidden  (New
+in Gnus 5.10.7)
address@hidden enumerate
 
 @vindex nnmail-split-abbrev-alist
 @var{field} and @var{value} can also be Lisp symbols, in that case
@@ -14118,25 +14164,6 @@
 (i.e. mailing-list@@domain vs Mailing-List@@Domain).  The default value
 is @code{t}.
 
address@hidden nnmail-split-fancy-match-partial-words
address@hidden controls whether partial
-words are matched during fancy splitting.
-
-Normally, regular expressions given in @code{nnmail-split-fancy} are
-implicitly surrounded by @code{\<...\>} markers, which are word
-delimiters.  If this variable is true, they are not implicitly
-surrounded by anything.
-
address@hidden
-(any "joe" "joemail")
address@hidden example
-
-In this example, messages sent from @samp{joedavis@@foo.org} will
-normally not be filed in @samp{joemail}.  With
address@hidden set to @code{t},
-however, the match will happen.  In effect, the requirement of a word
-boundary is removed and instead the match becomes more like a grep.
-
 @findex nnmail-split-fancy-with-parent
 @code{nnmail-split-fancy-with-parent} is a function which allows you to
 split followups into the same groups their parents are in.  Sometimes
@@ -22295,11 +22322,11 @@
 @item gnus-use-toolbar
 @vindex gnus-use-toolbar
 This variable specifies the position to display the toolbar.  If
address@hidden, don't display toolbars.  If it is non-nil, it should be one
-of the symbols @code{default}, @code{top}, @code{bottom}, @code{right},
-and @code{left}.  @code{default} means to use the default toolbar, the
-rest mean to display the toolbar on the place which those names show.
-The default is @code{default}.
address@hidden, don't display toolbars.  If it is address@hidden, it should
+be one of the symbols @code{default}, @code{top}, @code{bottom},
address@hidden, and @code{left}.  @code{default} means to use the default
+toolbar, the rest mean to display the toolbar on the place which those
+names show.  The default is @code{default}.
 
 @item gnus-toolbar-thickness
 @vindex gnus-toolbar-thickness
@@ -26221,6 +26248,8 @@
 A new file from Raymond Scholz @email{rscholz@@zonix.de} for deuglifying
 broken Outlook (Express) articles.
 
address@hidden FIXME: `gnus-load' is mentioned in README, which is not included 
in
address@hidden CVS.  We should find a better place for this item.
 @item
 @code{(require 'gnus-load)}
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]