-*-tm-gnus manual-*-
tm-gnus manual

tm-gnus 7.25 Reference manual
*****************************

This file documents tm-gnus, a MIME extension for GNUS and Gnus.

はじめに
****

tm-gnus は GNUS および Gnus で tm を使うための module で、tm-MUA の１つです。

tm-gnus は GNUS および Gnus の MIME 機能を強化します。tm-gnus は summary buffer と article buffer の中にある RFC 1522 encoded-word を decode します。また、summary mode に tm-view を使った MIME message を閲覧するための command を追加します。

Gnus 3.15 以降では automatic MIME preview 機能が support され、article buffer の代わりに MIME preview buffer を表示することができます。これは heavy MIME user にとって便利でしょう。

Note: September Gnus は tm-gnus を支援する機能を持っているので、もっとも快適に tm-gnus を使う事ができます。

以下に tm-gnus に含まれる module を示します。

  - tm-gnus.el:  tm-gnus の main module

  - tm-gnus3.el: GNUS 3.* 用の module

  - tm-gnus4.el: GNUS 4.*, Gnus 5.0.*, 5.1 用の module

  - tm-gd3.el:   GNUS 用の library module

  - tm-gd5.el:   Gnus 用の library module

  - tm-sgnus.el: September Gnus 用の module

tm-gnus の機能
***********

tm-gnus を使うと、GNUS の Summary mode に対して以下の機能が追加されます。

Summary buffer の decode
=======================

tm-gnus を用いると、tm-view (see encoded-word decoding (tm-ja.info)) の機能を使って Summary buffer 中の MIME encoded-word をdecode することができます。しかし、 encoded-word のうち、その emacs で support されない charset は decode されません。

Summary mode に追加される機能
=====================

M-t
     automatic MIME preview support 版では automatic MIME preview を行なうかどうかの toggle. それ以外では RFC 1522 MIME encoded-word の decode に関する toggle.

v
     mime/viewer-mode に入り、message を閲覧する

mime/viewer-mode は MIME message を閲覧するための mode で、message の中を移動したり、対話的に message の中の各 content を再生したりすることができます。

Automatic MIME Preview
======================

GNUS 3.15 以降、および Gnus では ``automatic MIME preview'' 機能を利用することができます。この機能を使うと Summary mode で記事を読む時、通常表示される Article buffer の代わりに tm-view で処理された preview buffer を表示します。

このため、Quoted-Printable や Base64 で encode された記事を decode して表示することができます。あるいは、tm-rich を使うことで、rich text で書かれた記事を整形して表示できます。当然のことながら、multipart の記事も正しく処理できます。

metamail を使った場合と異なり、音の入った記事を読んだとたん、いきなり、音が鳴り出したり、video の入った記事を読むたびに video が再生されたり、 anonymous ftp や mail-server を利用した external-message の入った記事を読むたびに anonymous ftp を実行したり、mail を送ったりすることが防げます。こうした content は preview buffer の中に入って再生 command を実行した時のみ再生されます。

しかしながら、遅い machine を使っていて、mime/viewer-mode の overhead が気になる場合、automatic MIME preview を抑止することができます。

 -- Variable: tm-gnus/automatic-mime-preview

     automatic MIME preview mode かどうかをあらわします。この変数は gnus-show-mime の初期値として使われる、一方、現在 preview buffer が使われているかどうかをあらわす flag としても使われます。

September Gnus では変数 gnus-article-buffer の意味が変更され、従来、この変数が持っていた意味は、次の２つの変数に分離されました。

 -- Variable: gnus-article-buffer

     この変数は表示すべき buffer を表します。即ち、automatic MIME preview mode では tm-view によって加工された preview-buffer "*Article*" を示します。

 -- Variable: gnus-original-article-buffer

     この変数は常に加工されていない article-buffer " *Original Article*" を表します。即ち、automatic MIME preview mode の時も tm-view によって加工される前の記事が入った buffer を指します。

     GNUS や Gnus 5.1.* 以前にはこの変数はありませんが、tm-gnus4 ではこの変数を emulate しています。但し、この場合、preview-buffer がないときにはこの値は nil になります。