[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: w3m-touch-file



>>>>> In [emacs-w3m : No.07131] 有沢さん wrote:

> w3m-touch-file に日本語ファイル名を渡した時に正常に動作しなかったので、
> 以下の変更を加えました。

> 1. Emacs-21.3.50 で導入された set-file-times があればそれを使うようにした。
> 2. touch コマンドを呼ぶ時に coding-system-for-write を 
>    (default-)file-name-coding-system 値に束縛するようにした。

[emacs-w3m:00392] に端を発するこの thread で、ぼくはケチを付けて
いるだけみたいで恐縮なんですが、touched (気が触れた) X*macs では
バージョン、configure オプション、または言語環境によって
(default-)file-name-coding-system が無い場合があるので、対処して
おきました。

それにしても、coding-system-for-write がファイル名に効くのは意外。
default-directory の拘束が必要なのも相俟って、不思議なコードです。