[mew-win32 03932] Re: mewpick について
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2003年 7月 9日 (水) 10:05:49 JST
From: Shinichi IIDA (飯田慎一) <namkesh at example.com> さん曰く
Subject: [mew-win32 03930] mewpick について
Message-ID: <20030709.002927.00331148.namkesh at example.com>
Date: Wed, 09 Jul 2003 00:29:27 +0900 (JST)
> Meadow 2.00b2(Netinstall) で Mew 4.0.54 を使用しております.
# まだ、古い環境のまま。。。
> を参考に,Meadow 1.15 で mewpick を使用して日本語の検索を行
> なっていましたが,Meadow 2.00b2に上げたところ,日本語での検
> 索が出来なくなってしまいました.
>
> 上記 URL に書かれている事以外で,設定等変更の必要があります
> でしょうか.
> # pick する日本語のコードを mewpick に渡す時にうまく伝わっ
> # ていないのでしょうか ?
と思います。入力パターンを mewpick にどうやって渡しているかは
mew-pick.el の
(defun mew-summary-pick-with-grep (pattern msgs)
"A function to pick messages matching PATTERN with 'grep'."
(setq msgs (delq nil msgs))
(if (= (length msgs) 1) (setq msgs (cons "/dev/null" msgs)))
(setq pattern (mew-cs-encode-arg pattern))
~~~~~~~~~~~~~~~~~~~~~~~~~~ ここから
mew-mule.el の
(defun mew-cs-encode-arg (arg)
(let ((cs (mew-ecsdb-cs-for-arg (mew-ecsdb-guess-string arg))))
(if (mew-coding-system-p cs)
(mew-cs-encode-string arg cs)
arg)))
このへんです。
なにが正解なのか良くわからないのですが、現状の飯田さんの環境では
mew-cs-database-for-arg
=> ((iso-2022-jp . shift_jis-unix) (iso-2022-kr . euc-kr-unix))
となっていると思います。
この shift_jis-unix の部分をいろいろと変えれば動く組合わせが見つ
かるかしら。
(setq mew-cs-database-for-arg
'((iso-2022-jp . shift_jis-unix) ;; <= これを変えて実験
(iso-2022-kr . euc-kr-unix)))
## これ以上は実際に立ち上げないと良くわからんのですが ^^;;;
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内