From: yoichi Date: Fri, 14 Feb 2003 17:09:04 +0000 (+0000) Subject: Write more about elmo-split. X-Git-Tag: merged-trunk-to-elmo-mark-15~17 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=76b514132b4e28e323b0ffb292bba026f3b737a0;p=elisp%2Fwanderlust.git Write more about elmo-split. (Apply patch by Kitamoto Tsuyoshi) --- diff --git a/doc/wl-ja.texi b/doc/wl-ja.texi index a6f0e7a..22bf166 100644 --- a/doc/wl-ja.texi +++ b/doc/wl-ja.texi @@ -6303,18 +6303,27 @@ pop3 × △ △ △ @chapter メッセージの振り分け @cindex Split messages -@code{elmo-split} を使うと、フォルダ @code{elmo-split-folder} 内の -メッセージを特定の規則に従って @command{procmail} 風に振り分けることが -できます。 この機能を使うには、まず @file{~/.emacs} に以下のように設定 -して下さい。 +@code{elmo-split} を使うと、変数 @code{elmo-split-folder} で指定したフ +ォルダ内のメッセージを特定の規則に従って @command{procmail} 風に振り分 +けることができます。 +この機能を使うには、まず @file{~/.emacs} に以下のように設定して下さい。 @lisp (autoload 'elmo-split "elmo-split" "Split messages on the folder." t) @end lisp -@kbd{M-x elmo-split} すると @code{elmo-split-rule} に従って振り分けを -実行します。 @kbd{C-u M-x elmo-split} とすると実際には振り分けを行わずに -リハーサルを行ないます。 +振り分け元のフォルダを以下のように設定します。 + +@lisp +(setq elmo-split-folder "%inbox") +@end lisp + +振り分けのルールは変数 @code{elmo-split-rule} に記述します(書き方は後で +説明します)。 +以上の設定をした上で @kbd{M-x elmo-split} すると @code{elmo-split-rule} +に従って振り分けを実行します。 @kbd{C-u M-x elmo-split} とすると実際には +振り分けはせずにリハーサルを行ない、その結果を表示します。 + 以下ではルールの記述の仕方を説明します。まずは次の例を見て下さい。 diff --git a/doc/wl.texi b/doc/wl.texi index 5747659..59f53cf 100644 --- a/doc/wl.texi +++ b/doc/wl.texi @@ -6382,18 +6382,27 @@ pop3 N E E E @chapter Message splitting @cindex Split messages -You can use @code{elmo-split} to split message in folder -@code{elmo-split-folder} a la @command{procmail} according to some -specified rules. To use this feature, set as follows in your +You can use @code{elmo-split} to split message in folder specified by +the variable @code{elmo-split-folder} a la @command{procmail} according +to some specified rules. To use this feature, set as follows in your @file{~/.emacs} at first. @lisp (autoload 'elmo-split "elmo-split" "Split messages on the folder." t) @end lisp +Set source folder like following. + +@lisp +(setq elmo-split-folder "%inbox") +@end lisp + +And specify the rule in the variable @code{elmo-split-rule} (its format +will be is described below). Then you can invoke @kbd{M-x elmo-split} to split messages according to @code{elmo-split-rule}. On the other hand, invoke @kbd{C-u M-x elmo-split} -to do a rehearsal (do not split actually). +to do a rehearsal and show result (do not split actually). + We will describe how to specify the rule. First of all, see following example, please.