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

Re: coding-system on ange-ftp



深川です。reply が遅くなってすみません。

12 May 1999 10:11:53 +0900
Keiichi Suzuki さんへ
【お返事】Re: coding-system on ange-ftp

> process-coding-system-alist でも良いとは思うのですが、こんなのでいかがで
> しょうか?

> ;; Meadow + Emacs 20.3.8.1 に付属の ange-ftp では
> ;; process-coding-system-alist は効かないと思います。
> ;; (eq system-type 'windows-nt) の場合、決めうちで raw-text-dos が設定さ
> ;; れてしまいます。

> (defun my-internal-ange-ftp-mode-hook ()
>   (let* ((cs-alist '(("host1" . (euc-japan euc-japan))
>                      ("host2" . (sjis sjis))))
>          (cs (assoc host cs-alist)))
>     (and cs (apply 'set-process-coding-system proc (cdr cs)))))
> (add-hook 'ange-ftp-process-startup-hook 'my-internal-ange-ftp-mode-hook)

> このメイルの User-Agent field の環境で試験しましたが、 Meadow 1.01 のコー
> ドを見た限り、このままで動くと思います。
> ご自分の環境に合わせて cs-alist の値は適当に変更してください。

ありがとうございます。上記のコードで、プロセスの coding-system は、期待通
りに(?) 設定できるようになりました。それで、cs-alist の値をいろいろ変更し
て試してみたのですが、ftp のバッファの coding-system が変化しても、ls コマ
ンドにわたるディレクトリ名は変わらないようです。

ftp> ls "-al /kiwi/usr/bruce/coding/1\\222\\262\\363/." c:/tmp/ange-ftpa68761
                                   ^^^^^^^^^^^^^^^^^^ ここの部分は、
cs-alist で指定した coding-system とは関係しないのでしょうか。
もし、ご存知でしたら、教えてください。

---
T.Fukagawa
fukagawa@xxxxxxxxxxxxx
CEC00750@xxxxxxxxxxxxxxxx