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