[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: Meadow と cygwin の symlink
- X-ml-count: 4940
- Subject: Re: Meadow と cygwin の symlink
- From: Masayuki MOHRI <masayuki@xxxxxxxxxxxx>
- Date: Wed, 24 Dec 2003 17:23:14 +0900
- User-agent: Wanderlust/2.11.4 (Wonderwall) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.4 Emacs/21.1 (i386-mingw-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha6-dev (IKADUCHI)
毛利です.
お世話になります.
At Wed, 24 Dec 2003 11:13:34 +0900,
小関 吉則 (KOSEKI Yoshinori) wrote:
>
> >>>>> In [meadow-users-jp : No.4935]
> >>>>> “: ” = Masayuki MOHRI <masayuki@xxxxxxxxxxxx> wrote:
> > 私の意図したことは Meadow から起動するサブプロセスが
> > cygwin の symlink だと動かないということです.
>
> cd c:/cygwin/bin
> ln -s ls lss
>
> という状態で、 M-! lss -alF ls* RET の結果が
> *Shell Command Output* というバッファに次のように表示されま
> す。
>
> : -rwxr-x---+ 1 kose Users 71680 Jul 14 00:23 ls.exe*
> : lrwxrwxrwx 1 kose Power Us 84 Dec 24 11:00 lss -> ls*
>
> ということがやりたいのですか?
>
> symlink は Cygwin の SHELL しか解釈しないから、
> SHELL 経由じゃないと実行できないから
> (call-process "lss" nil t nil "-alF" "ls*")
> のようなものは駄目でしょうね。
symlink は Cygwin の SHELL しか解釈しないから
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
これを何とかしたいのです.
たとえば M-x info RET で圧縮された *.info.gz を開くと
裏で gunzip が呼ばれるのですが gunzip が gzip の symlink に
なっているため gunzip が動かず info を開けません.
*.el を gzip -d と書き換えようと思ったのですが, かなりの場所で
gunzip が呼ばれています.
そのため cp gzip gunzip として symlink をコピーにしています.
毎回気がつくたびにコピーするのでは, あまりに原始的なため
皆さんはどのように対処されているのか知りたかったのです.
--
********************************************************
Name : M&M 毛利 正行
Address : 〒 433-8119 静岡県浜松市高丘北2丁目56−16
Tel : 053-414-1561
Fax : 053-414-1562
E-mail : masayuki@xxxxxxxxxxxx
********************************************************