[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

voicification of mew-summary-mode



井上です。

emacspeak-mew.elを変更しました。
summaryモードでC-n C-p, n, pで動いたとき、マークのある行では行全体をモノ
トーンな声で読み上げるようにしてみました。
とりあえず実験です。
CVSを利用できる人は試してみてください。
プロトーカーでのモノトーンな声は低くて聞き難いという意見もあるかも知れま
せん。また、マークによって声を変えた方がいいとか、行の一部だけ声を変えれ
ばいいとかもありそうですね。

技術的なこと:
今回、voice-lockを使おうかとも思ったのですが、Mewのサマリーの場合バッファ
全体のメッセージをいちいちマークがあるかチェックしてプロパティをつけてい
くのは時間的にもったいないし、非同期でメッセージの取得などあるので完全に
やるのは無理だろうと思いました。
見えている部分だけを随時voice-lockしていくうまい方法があるといいのですが。
なので、行読みをする別の関数をつくって、そこでマークの有無を見て声を変え
ています。
mew-hogehogeな関数はこれを呼ぶようにするだけでいいのですが、next-line,
previous-lineについてはラッパーをつくって、キーマップも変更するようにし
ました。これには賛否が分かれるかも知れませんが、summary-mode以外でこの機
能が動いてくれては困るので、こうするしかないかと思います。

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690