[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: The place to put zenkaku-katakana-region for cmail/tm




大場です。

In message "Re: The place to put zenkaku-katakana-region for cmail/tm"
    on 98/01/10, ksk@xxxxxxxx <ksk@xxxxxxxx> writes:

> (1) japanese-zenkaku-katakana-region 関数を作成。
> 
> (2) japanese-zenkaku と japanese-hankaku が(jisx0201 カナに対し
>     て) 不可逆変換:-)だったので、jisx0201 に対しても jisx0208 の
>     code-property を設定するように修正。
> 
> (3) japanese-symbol-table の順序を変更。これは半角の「、。」が
>     「,.」に変換されるのが私は気に入らなかったので:-)。これは
>     このままの方が良い人は修正しなくても良いです。

早速の対応ありがとうございます。しかしこれは Meadow の対応というよりは、
emacs20 への patch ですよね。う〜ん。emacs20 にこの patch を含めてもら
うような action を起こすべきなんでしょうか?。現状、半角カナ→全角カナ
変換の需要って少なくないですよね。


> ただし、もしかしたら mime-setup 等との設定順序に依存しちゃうかも
> しれないので、hook を掛ける場所はもう少し考える必要があるかもし
> れません。

Meadow(KASURI) + SEMI + cmail で確認しました。正常に動作しているようで
す。mime-setup より前で hook したときは動かず、それより後ろで hook す
ることで動作するようになりました。前で hook したときと後ろで hook した
ときで mail-send-hook の内容が以下になってます。

mime-setup 前
    mail-send-hook
    (mime-edit-maybe-translate japanese-zenkaku-katakana-region)

mime-setup 後ろ
    mail-send-hook
    (japanese-zenkaku-katakana-region mime-edit-maybe-translate)

ということは mime-setup 前で hook すると SEMI で encode した buffer が
渡されてしまうみたいです。

--
KOICHIRO, Ohba (大場 光一郎) / mailto:koichiro@xxxxxxxxxxxx