[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12888] Re: mew and gnupg (1.0.2) : Japanese moproblem ?
佐野@浜松です。
In <20000917182200N.tach@xxxxxxxxxxxxx>,
on "Sun, 17 Sep 2000 18:18:52 +0900',
with "[debian-devel:12885] Re: mew and gnupg (1.0.2) : Japanese moproblem ?",
tach@debian.or.jp (Taku YASUI) さん wrote:
> やすいです.
>
> ちょっと前に users@JP で この話題出ましたよね.
確認しました。debian-users [23736] ですね。まだ woody は
あんまりチェックしてなかったので気がつきませんでした _o_
> LANG が ja のとき,gpg が日本語メッセージを返すためです.
mew-pgp.el の
(defconst mew-pgp-msg-enter-pass
'("Enter pass phrase: " "Enter pass phrase: " "Enter passphrase: "))
で "Enter pass phrase: " がメッセージとして設定されていて、
(defun mew-pgp-process-filter1 (process string)
;; sign or decrypt, not verify
(setq mew-pgp-string (concat mew-pgp-string string))
(cond
(中略)
;; pass phrase for sign or decrypt
((string-match (mew-pgp-get mew-pgp-msg-enter-pass) string)
(process-send-string process (format "%s\n" (mew-pgp-passphrase)))
(set-process-filter process 'mew-pgp-process-filter2))
で、上記のメッセージを待つようになっているので、ここで止まって
しまうんでしょうね。
> #!/bin/sh
> LANGUAGE=C gpg $@
>
> というスクリプト(gpg-LANGUAGE-C.sh)を作り,.emacs に
>
> (setq mew-prog-gpg "/path/to/script/gpg-LANGUAGE-C.sh")
>
> と記述すれば使えます.
pgp には +language=en というオプションがあるみたいですね。
gpg にも同様なオプションがあれば話は簡単だったんですが。
> sano> いろいろ調べて、とりあえず mv (0gnupg.mo) したら C-c C-s が
> sano> また使えるようになったのですが、これって woody の mew でも
> sano> 再現しますか ?
>
> 再現します.
>
> ii mew 1.94.2-1 Messaging in the Emacs World
>
> sano> # woody 使っていて mew な人ってもしかしてあんまりいない ?
>
> ぼくは woody 使っていて Mew(+prom-mew) です.
確認どうもです。
> sano> もし再現するようなら mew に BTS report したほうがいいかなと
> sano> 思うんですが、とりあえず先に確認させてください。
>
> 最新 beta 版(1.95)では直っています.
> 現行バージョンで対応できるならしてもらった方がいいかもしれないが…
> mew-dist に持っていきます?
いや、1.95 で直るんなら、それを待つというのでもいいかも。
あるいは gpg に language option 付けてくれと wishlist するという
方法もあるかもしれませんし。
もし Debian パッケージレベルでとりあえず mew について対処するなら、
/usr/bin/mew-gpg とかいう名前で上記の LANG=C で gpg を起動する
shell script を置いて、 /etc/emacs/site-start.d/50mew.el の中で
(defvar mew-prog-gpg "mew-gpg")
を設定しておく、という方法もありますね。1.95b が安定しているのなら
そちらに移行するという選択もあるかもしれませんが。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)