raw-article-buffer and preview-buffer
*************************************

   tm-view managements two buffers, one is for raw message called
*raw-article-buffer*, another one is to preview for user called
*preview-buffer*.  major-mode of raw-article-buffer is same as
major-mode for article of original MUA, major-mode of preview-buffer is
`mime/viewer-mode' (See mime/viewer-mode).

   When called `mime/viewer-mode', tm-view analyzes raw-article-buffer,
and sets its result to the variable `mime::article/content-info'.

   After that, tm-view create a preview-buffer corresponded to the
raw-article-buffer.  As this time, tm-view modifies header and body of
each parts of the message by specified conditions.  Filter program for
header is called *header-filter* (See content-header), filter
program for body is called *content-filter* (See content-body), and
they are called *filter*.

   When preview-buffer is made, buffer local variable of preview-buffer
`mime::preview/content-list' is made to register structure of
preview-buffer.  tm-view manages message by
`mime::article/content-info' in raw-article-buffer and
`mime::preview/content-list' in preview-buffer.

*[Notice]*
     In this document, I call "content-type" as content-type/subtype of
     Content-Type field.

Menu

raw-article-buffer
buffer local variables of raw-article-buffer
preview-buffer
Buffer local variables of preview-buffer