[mew-dist 27658] Re: [Q] Mew on Cygwin Emacs 21.3.50
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2007年 5月 10日 (木) 13:22:19 JST
From: Sumio KOBAYASHI <dki at example.com> さん曰く
Subject: [mew-dist 27656] Re: [Q] Mew on Cygwin Emacs 21.3.50
Message-ID: <20070510.130518.143307270.dki at example.com>
Date: Thu, 10 May 2007 13:05:18 +0900 (JST)
> > # ちなみに、mew-win32.el はもともと、Mule for Win32 => Meadow 用
> > # の elisp でした。その後、NTEmacs も対応するようになっています
> > # が、Cygwin Emacs はサポートしていません。というか、使っている
> > # 人初めて聞きました ;-p
>
> あれー, 余程の変わり者?^^).
いえ、そんなことはないとは思いますが、ぼくが使ったことのある一昔
前の cygwin な Emacs はまったく使い物にはなりませんでしたから、
当時の固定観念で凝り固まっているのでしょう > わたし
> 小生としては, Cygwin 環境で build した Mew で mew-win32.el が有効に
> なることが予想外でした.
mew.el の
(cond
((memq system-type '(windows-nt cygwin))
(require 'mew-win32))
((eq system-type 'darwin)
(require 'mew-darwin))
(t
(require 'mew-unix)))
で mew-win32 が有効になっていますね。ちなみに、cygwin のときは
mew-win32 が良いのか mew-unix が良いのかの判断はぼくにはつきませ
ん。mew-win32 では、shell script などを windows で動かすためのコー
ドも入っているのですが、cygwin じゃ必要ないかな。
> Win な firefox です. ただし, こんなスクリプト(~/bin/firefox)経由で呼ん
> でます.
> if [ -e "$*" ]; then
> $FIREFOX file://"$(cygpath -m "$*")"
> else
> $FIREFOX "$*"
> fi
あぁ、やっぱり。手元の firefox だと動かないので何だろうなぁとは
思っていたのですが、結局 cygwin なパスで windows アプリを動かす
には cygpath 使うしか無いんですよね。
> > しかし、fiber に限らず通常の windows アプリが cygwin path を理解
> > するとは思えませんので、今後 Windows 上で Emacs を使い込まれるつ
> > もりでしたら、(3) を推奨します。また、(3) 以外は今後も困難な道が
> > 続くことが容易に想像できます ^^;;;
>
> ありがとうございました. 触ったときの感触が Unix 環境の emacs と近い点
> が気にいっているので, もうすこし頑張ってみます.
ガンバです。fiber に限れば、cygpath -m するラッパーを書けば良い
だけだと思います。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内