<h2> single-part \e$B$KBP$9$kA`:n\e(B
-<node> single-part operations
+<node> single-part tags
<p>
single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
<h2> enclosure \e$B$KBP$9$kA`:n\e(B
-<node> enclosure operation
+<node> enclosure tags
<p>
enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
<h2> mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
-<node> other operations of mime-edit-mode
+<node> other MIME-Edit operations
<p>
mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
<h2> \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B tag \e$B$N7hDj\e(B
-<node> tag specification for inserted file
+<node> file-type specification
<p>
-<kbd>C-c C-x C-i</kbd> (<code>mime-editor/insert-file</code>) \e$B$r<B9T$7\e(B
-\e$B$?;~!"A^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B media-type \e$B$d\e(B encoding \e$B$J$I$N\e(B tag \e$B$N>p\e(B
-\e$BJs$OJQ?t\e(B <code>mime-file-types</code> \e$B$K$h$C$F\e(B file \e$BL>$+$i?dB,$5$l$^$9!#\e(B
+<kbd>C-c C-x C-i</kbd> (<code>mime-edit-insert-file</code>) \e$B$r<B9T$7$?;~!"\e(B
+\e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B media-type \e$B$d\e(B encoding \e$B$J$I$N\e(B tag \e$B$N>pJs$OJQ?t\e(B
+<code>mime-file-types</code> \e$B$K$h$C$F\e(B file \e$BL>$+$i?dB,$5$l$^$9!#\e(B
<p>
\e$BA0$K\e(B <kbd>C-u</kbd> \e$B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"\e(B
user \e$B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K\e(B <kbd>C-u</kbd> \e$B$rIU$1$?;~!"?d\e(B
</memo>
+<h2> Splitting
+<node> message/partial sending
+<p>
+<defvar name="mime-edit-split-message">
+<p>
+Split large message if it is non-nil.
+</defvar>
+
+<defvar name="mime-edit-message-default-max-lines">
+<p>
+Default maximum lines of a message.
+</defvar>
+
+<defvar name="mime-edit-message-max-lines-alist">
+<p>
+Alist of major-mode vs maximum lines of a message.
+<p>
+If it is not specified for a major-mode,
+<code>mime-edit-message-default-max-lines</code> is used.
+</defvar>
+
+<defvar name="mime-edit-split-blind-field-regexp">
+<p>
+Regular expression to match field-name to be ignored when split
+sending.
+</defvar>
+
+
<h1> \e$B$=$NB>\e(B
<node> Various
<p>
<concept>PGP-kazu</concept> (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&\e(B
\e$BEE;R=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B
<p>
-\e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O\e(B <a file="mailcrypt">Mailcrypt package</a>
-\e$B$H\e(B pgp command \e$B$,I,MW$G$9!#\e(B
+\e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O3F<o\e(B pgp command \e$B$,I,MW$G$9!#\e(B
-<defvar name="pgp-function-alist">
+<defvar name="pgg-default-scheme">
<p>
-Alist of service names vs. corresponding functions and its filenames.
-Each element looks like <code>(SERVICE FUNCTION FILE)</code>.
-<p>
-SERVICE is a symbol of PGP processing. It allows `verify', `decrypt',
-`fetch-key', `snarf-keys', `mime-sign', `traditional-sign', `encrypt'
-or `insert-key'.
-<p>
-Function is a symbol of function to do specified SERVICE.
-<p>
-FILE is string of filename which has definition of corresponding
-FUNCTION.
+Version of PGP or GnuPG command to be used for encryption or sign.
+The value should be a symbol. Allowed versions are <code>gpg</code>,
+<code>pgp</code> or <code>pgp5</code>.
</defvar>
-<defun name="pgp-function">
- <args> method
+<defvar name="pgg-scheme">
<p>
-Return function to do service <var>method</var>.
-</defun>
+Version of PGP or GnuPG command to be used for decryption or verification.
+The value should be a symbol. Allowed versions are <code>gpg</code>,
+<code>pgp</code> or <code>pgp5</code>.
+</defvar>
<h2> \e$B2!KU\e(B