[Mew-dist 14352] Re: b64

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 10月 3日 (火) 14:31:37 JST


白井です。

From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 14329] b64
Message-ID: <20000929.211607.41677712.kazu at example.com>
Date: Fri, 29 Sep 2000 21:17:53 +0900

> b64 (utashiro version)をリリースします。

> * "C-u ?" で外部コマンドが呼べる。デフォルトは grep。
>   以下のようにすれば、日本語の検索も OK。
> 	(setq mew-prog-grep "mg")
> 	(setq mew-prog-grep-opts '("-j" "jis" "-l" "-e"))
>   augments は mew-cs-database-for-encoding をもとに符号化するので、
>   このコマンドは文字コードには依存していません。

手持ちの Emacs で

(setq mew-prog-grep "mg")
(setq mew-prog-grep-opts '("-j" "jis" "-l" "-x" "&mime" "-e"))

としてみたときの日本語検索の結果です。関係ないと思うのですが、()
の中は default-coding-system です。

○ Solaris 7 上
1. Emacs 20.7 => 検索できる (euc-jp)
2. XEmacs 21.2.35 => 検索できない (euc-jp)

# なぜ、XEmacs ではだめなのかわかりません。

○ Win32 上
3. Meadow 1.13b1(Emacs 20.6) => 検索できない (sjis)
4. Mule for Win32(Mule 2.3) => 検索できる (sjis)

# なぜ mew-mule3.el は euc-jp で mew-mule2.el だと *iso-2022-jp*
# なのかしら?この辺りの意味がわかっていません。

という風に文字コードには依存しないのですが、OS や Emacsen には依
存してしまいます。^^;;;

Subject: [Mew-dist 14305] Re: utashiro special

を書いたときに想像できたので試してみたのですが、mew-mule3.el を
以下の様に変更して、iso-2022-jp で符号化するようにしたら、私の手
持ちの Emacs はすべて検索できました。

# ま、mew-summary-pick-with-external-function を自分で作ればいい
# んですけど。

-- 
白井秀行 (mailto:shirai at example.com)

--- mew-mule3.el.orig	Fri Sep 29 21:15:43 2000
+++ mew-mule3.el	Tue Oct  3 14:22:09 2000
@@ -61,8 +61,7 @@
     ((ascii latin-iso8859-9)    iso-8859-9 "quoted-printable" "B")
     ((ascii thai-tis620)        tis620     "base64"           "B")
     ((ascii latin-jisx0201 japanese-jisx0208 japanese-jisx0208-1978)
-                               iso-2022-jp "7bit"             "B"
-			               nil euc-jp)
+                               iso-2022-jp "7bit"             "B")
     ((ascii korean-ksc5601)    iso-2022-kr "7bit"             "B"
                                     euc-kr euc-kr)
     ((ascii chinese-gb2312)     cn-gb-2312 "base64"           "B")



Mew-dist メーリングリストの案内