[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Meadow3での ange-ftp不調



水口です。

boochang> 藤井です。

boochang> cygwin の ftp で ange-ftp が使えないのは、stdio がパイプだからというの
boochang> は正しいのですが、一応次のような回避策があります。
boochang> 
boochang> ;; .emacs に以下を設定
boochang> (eval-after-load "ange-ftp"
boochang>   '(add-to-list 'ange-ftp-ftp-program-args "-p"))
boochang> 
boochang> stdio がパイプだと ftp はプロンプトを出さないのですが、cygwin の ftp の
boochang> 場合、-p オプションを付けることにより入出力がパイプでもプロンプトが出る
boochang> ようになります。

ありがとうございます。

Meadow3 の ange-ftp でも有効でした。 まとめると、以下の様になりますね。


Cygwinユーザーは、 .emacs に以下を入れることで「まず passive mode を試
す ange-ftp」が使用できます。

# c:/cygwin は Cygwinの Root Directory が違えば変更要。

(setq ange-ftp-ftp-program-name "c:/cygwin/bin/ftp.exe")
(setq ange-ftp-try-passive-mode t)
(eval-after-load "ange-ftp"
  '(add-to-list 'ange-ftp-ftp-program-args "-p"))


しかし、WindowsXPバンドルのパーソナルファイアウォールでは、Cygwinの
ftp.exe も例外に追加できませんね。 なんでだろう? 「xxx.exe が....。 許
可しますか?」のダイアログも出る場合と出ない場合がある気がします。

--
水口 元彦 (みなくち もとひこ)
zxcv3794@xxxxxxxxxxxxxxxxx