[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Meadow3 ange-ftp の file transfer type
- X-ml-count: 6960
- Subject: Meadow3 ange-ftp の file transfer type
- From: Motohiko MINAKUCHI <zxcv3794@xxxxxxxxxxxxxxxxx>
- Date: Thu, 02 Mar 2006 17:42:05 +0900 (JST)
- X-mailer: Mew version 4.2.54 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
水口です。
# 関連がありそうなので、Subject を変えて同じスレッドにします。
/ftp:user@host:/dir/file でアクセスしたとき、多くのファイルが asciiモー
ドで get/put される様です。 新ftp.exe でも Cygwin の ftp でも同じです。
しかし、私の場合は Meadowで開くファイルは全て手動で改行コードを制御した
いので、無条件に binaryモードにして欲しいところです。
調べてみると、 ange-ftp.el に以下がありました。
(defcustom ange-ftp-binary-file-name-regexp
(concat "TAGS\\'\\|\\.\\(?:"
(eval-when-compile
(regexp-opt '("z" "Z" "lzh" "arc" "zip" "zoo" "tar" "dvi"
"ps" "elc" "gif" "gz" "taz" "tgz")))
"\\|EXE\\(;[0-9]+\\)?\\|[zZ]-part-..\\)\\'")
"*If a file matches this regexp then it is transferred in binary mode."
:group 'ange-ftp
:type 'regexp)
.emacs に (setq ange-ftp-binary-file-name-regexp "") を入れて解決した様
に見えますが、これは適切な対処と言えるのでしょうか?
# 意図的に LF改行と CRLF改行を混在させた CSVファイルを編集していて、セー
# ブしたら CR が削除されてしまいました。 全て LF改行になってしまい、
# set-buffer-file-coding-system() での自動回復もできずに大変でした。
Meadow2 とそれにバンドルの ftp.exe の組合せでは無かった問題だと記憶して
います。
よろしくお願いします。
--
水口 元彦 (みなくち もとひこ)
zxcv3794@xxxxxxxxxxxxxxxxx