SEMI: pgg-gpg: garbled non-ascii message

Shinichiro HIDA shinichiro @ stained-g.net
2003年 12月 16日 (火) 23:19:21 JST


飛田です。

;; 私がなんか設定に失敗している可能性は捨て切れませんが...
;; 引用順を入れ換えています。また、wl @ lists.airs.net に Cc します。

>>>>> In [emacs-mime-ja : No.01588] 
>>>>>	Daiki Ueno <ueno @ unixuser.org> wrote:

上野さん> [2 pgg-gpg.el.diff <application/octet-stream (7bit)>]
上野さん> Index: pgg-gpg.el
上野さん> ===================================================================
上野さん> RCS file: /cvs/root/semi/pgg-gpg.el,v
上野さん> retrieving revision 1.2.2.8
上野さん> diff -u -F^( -r1.2.2.8 pgg-gpg.el
上野さん> --- pgg-gpg.el	9 Jun 2003 14:41:04 -0000	1.2.2.8
上野さん> +++ pgg-gpg.el	16 Dec 2003 06:59:01 -0000
上野さん> @@ -202,6 +202,7 @@ (luna-define-method pgg-scheme-verify-re
上野さん>  	(goto-char (point-min))
上野さん>  	(delete-matching-lines "^warning\\|\\[GNUPG:]")
上野さん>  	(set-buffer pgg-output-buffer)
上野さん> +	(set-buffer-multibyte t)
上野さん>  	(insert-buffer-substring pgg-errors-buffer)))))
 
上野さん>  (luna-define-method pgg-scheme-insert-key ((scheme pgg-scheme-gpg))

これを当てて確認してみました。

飛田> >>>>> In [emacs-mime-ja : No.01587] 
飛田> >>>>>	Shinichiro HIDA <shinichiro @ stained-g.net> wrote:

飛田> > 追試していて、変な現象に気づきました。
 
飛田> > [文字化けする場合]
飛田> >  3. wl の Message バッファで region を選択しても pgg-verify-region を
飛田> >     呼べない
飛田> >  4. 木下さんのメールで v を押すと文字化けする。

この 4. の PGG-echo バッファの文字化けに関しては消え去ったように見えま
す。しかし、3. の問題がやはり残ってしまっています。

Emacs21 起動直後、wl を起動し、clear-sign されたメールの Message バッ
ファで、region を選択、pgg- とタイプし、C-i で補完しようとすると、次の4
つの候補しか現れません。

 pgg-encrypt-region        pgg-insert-key
 pgg-skip-bytes            pgg-sign-region

ここで一旦、強引に pgg-sign-region を選択して read-only のエラーを起こ
しやると、次から

 pgg-decrypt-region       pgg-encrypt-region
 pgg-insert-key           pgg-sign-region
 pgg-skip-bytes           pgg-snarf-keys-region
 pgg-verify-region

と、7つの選択肢が現れるようになります。

上野さん> pgg-gpg の場合、pgg-sign-region はファイルを作りませんが、
上野さん> pgg-verify-region は空のファイルを作るため、これを raw-text-dos として読
上野さん> み込んだ時点で " *PGG output*" バッファが unibyte にされてしまいます。

;; この `空のファイル' がうまく出来ないのでしょうか?

宜しくお願い致します。

-- 
  Shinichiro HIDA  mailto:shinichiro @ stained-g.net
  GPG fingerprint = 5F2D 1656 FFF6 F691 A51C  5E61 E416 D398 470C 1CE9




More information about the Emacs-mime-ja mailing list