[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:07053] M-x man & M-x grep on Emacs20(Re: Mule2.3 & Emacs20 & XEmacs)



小池@JAISTです。Debian の話題では無くて恐縮ですが...、

>>>>> [debian-users : No.07052] にて
>>>>>	Takao KAWAMURA <kawamura@debian.or.jp> さんはおっしゃいました。
KAWAMURA> >  > AK> ちょっとお聞きしたいのは emacs20 だと
KAWAMURA> >  > AK> * M-x grep とか M-x man で日本語が扱えなかったと思うの
KAWAMURA> >  > AK>   ですが大丈夫でしょうか。

[...]

KAWAMURA> grepの方、大丈夫は大丈夫なのですが、ちょっと工夫がいりません
KAWAMURA> でしたっけ? うまく日本語が扱えず、compile-internalという関数
KAWAMURA> を書き換えて対処した記憶があるのですが…。

EUC-JP でしか確認していませんが、grep の引数に日本語を指定すると Emacs
の内部コードのまま grep に渡ってしまいます。私の場合は compile.el 中の
(defun grep ...)の中身を書き換えて指定した文字コードに変換してから
grep するようにしました。

man の方は、文字を太字にする部分の処理が1バイト文字を仮定してあるよう
です。man page の中にその様な部分があると表示がおかしくなります。こっ
ちの方は、Mule に付いている man.el を参考にしながら、man.el 中で1バイ
ト文字を仮定している部分をかたっぱしから直して使っています。

-- 
こいけ@じゃいすと(がくせい) <s-koike@xxxxxxxxxxx>