[Mew-Win32 01320] Re: 日本語 pick pattern
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
1999年 4月 7日 (水) 21:25:13 JST
自己フォロー
白井> う〜〜ん、Mule for Win32 はこれで(といっても *sjis* だけど)全部
白井> OK になったのですが、なぜか、2台の PC(Win95) の Meadow では
白井> Virtual だけ
白井> Listing ++virtual ...
白井> List error: Quoting not closed in the expression
白井> とエラーになってしまいます。Grep.pm の 250行目でエラーを出してい
白井> るのですが、なぜ quote がでてくるのかさっぱりわかりません。
Virtual は start-process で imls に grep pattern を渡すけど、
search や search-mark は call-process で imgrep に grep patten
を渡すというのが正解でした。以前の Mew のトリッキな方法だと大丈
夫だったのですが、きちんと coding-system を束縛する現在の方法で
だめになったようです。
# そういえば、自分でも『Emacs 20.2 の start-process の引数は
# coding-system が通用しないので、日本語のファイル名はあきらめま
# しょう』と言っていたかすかな記憶が…… ^^;;;
ちなみに、
From: yagi tatsuya <yagi at example.com> さん曰く
To: meadow-users-jp at example.com
Subject: Re: gnuclient +漢字ディレクトリ
Message-ID: <wlnk92js15z.fsf at example.com>
Date: 02 Oct 1998 19:34:00 +0900
yagi> 少々安直なので副作用が心配ですが、こんな感じでいかがでしょうか?
yagi>
yagi> (or (fboundp 'start-process-org)
yagi> (defalias 'start-process-org (symbol-function 'start-process)))
yagi> (defun start-process (name buffer program &rest program-args)
yagi> (apply (function start-process-org) name buffer
yagi> (mapcar (lambda (s) (encode-coding-string s file-name-coding-system))
yagi> (cons program program-args))))
で、逃げたら動きました。
# 私の環境で Meadow をコンパイルするととっても遅い Meadow しか出
# 来ないので、'C' の patch は試せない。
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内