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

Re: r4200 で ange-ftp 不可



水口です。 ありがとうございます。

shirai> > この設定をしないで default (ange-ftp-ftp-program-name が
shirai> > "ftp") のままでは動きますか?
shirai> 
shirai> いや、水口さんっていうぐらい ^^;;; だから
shirai> 
shirai> >> (setq ange-ftp-try-passive-mode t)
shirai> 
shirai> なので、その ftp.exe はだめでしょう。どうにかしないと思いつつ早
shirai> 数年。

はい、passive-mode 必須です。 ちなみに、try-passive-mode と
ftp-program-args "-p" を消せば、 Meadow バンドルの ftp.exe で ange-ftp
が動きました。


shirai> じゃ、ange-ftp はどうするかというと、動作未確認ですが、
shirai> 
shirai> (defadvice ange-ftp-start-process (after set-encode activate)
shirai>   "Fix process-coding-system for Windows"
shirai>   (let ((proc ad-return-value))
shirai>     (set-process-coding-system proc 'raw-text-dos 'shift_jis-unix)))
shirai>                                      ~~~~~~~~~~~~ これで良いのかはわかりません
shirai> でどうかしら?

解説戴いた内容は理解できませんでしたが、書いて戴いた defadvice で無事に
動きました。 ありがとうございます。


shirai> ところで cygwin の FTP の入力って LF じゃないとダメなんですか?

今なぜか Cygwin の man も woman も動かないのですが、 ftp --help で見る
限りコマンド入力の改行コードに関するオプションは無さそうです。



話が前後しますが....

From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
Subject: Re: r4200 で ange-ftp 不可
Date: Tue, 08 May 2007 16:16:55 +0900
Message-ID: <20070508m2y7jz7pjs.00kose@xxxxxxxxxx>

kose> cygwin の ftp.exe を使ってみたらパスワード入力後にフリーズし
kose> たようになってしまい、....

このフリーズは、 ftp-program-args "-p" または fakecygpty が必要という話
では無いでしょうか? 私の設定中の (eval-after-load "ange-ftp"
'(add-to-list 'ange-ftp-ftp-program-args "-p")) はそのためのものです。


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