content-header
..............

ある content の reversed-content-number を関数 mime-viewer/header-visible-p に入力してその返り値が t になる場合、その content の content-header が表示されます。この判定関数は、一番上の content でなく、その content の親の content-type が変数 mime-viewer/childrens-header-showing-Content-Type-list で指定されている場合に t を返します。

この条件を変えたい場合は、この関数を再定義して下さい。但し、標準では、変数 mime-viewer/childrens-header-showing-Content-Type-list を参照しますが、再定義した場合、この変数の有効性は保証されないので注意して下さい。

content-header が表示される場合、content-header は content-header-filter によって整形されます。呼ばれる content-header-filter は article buffer の major-mode を key として変数 mime-viewer/content-header-filter-alist から探されます。もし、 content-header-filter が見つからなかった場合、関数 mime-viewer/default-content-header-filter が呼ばれます。

 -- Variable: mime-viewer/childrens-header-showing-Content-Type-list

     ある content の子に当たる content の content-header を表示すべき Content-Type を収めた list. 既定値は "message/rfc822" である。

     この変数は関数 mime-viewer/header-visible-p によって参照される。

Function mime-viewer/header-visible-p rcnum cinfo &optional ctype

content-info CINFO 中の reversed-content-number が RCNUM である content の header が表示される場合、t を返す。その content の content-type があらかじめわかっている場合、CTYPE に引数として渡すことができる。

 -- Variable: mime-viewer/content-header-filter-alist

     article-buffer の major-mode を key とした連想リストで、値部には content-header-filter が入っている。

Function mime-viewer/default-content-header-filter

ある content の content-header を表示すべき時、変数 mime-viewer/content-header-filter-alist の中に content-header-filter が見つからなかった場合に呼び出される。

変数 mime-viewer/ignored-field-regexp を参照する。

 -- Variable: mime-viewer/ignored-field-list

     content-header を表示する時に、表示しない field を指定する。

     正規表現の list になっており、この値を元に変数 mime-viewer/ignored-field-regexp が作られる。

     この変数は直接操作せず、関数 tm:add-fields や tm:delete-fields を使って操作する。