[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 メーリングリストの案内