[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00547] Re: mhc-cvs.el
白井@ちと、いそがしいので patch を作れないのですが。。。
From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [mhc:00546] Re: mhc-cvs.el
Message-ID: <mpazoqhqpc5.fsf@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 26 Apr 2000 16:43:57 +0900
土> # (not …) で条件を反転して使うのは好みじゃないので、コードは変更して
土> # ありますが、やっていることは同じだと思います。
# おいらと逆だ。progn をつかわないですむなら、not を使う奴。
その1
+ (apply #'call-process "cvs" nil t nil
悲しいことに、これも 19.28 だと動かないです。
(invalid-read-syntax "#") になります。
'call-process を気にされるのなら
(apply (function call-process) "cvs" nil t nil
がいいと思います。
その2
また、write-region の方は、
+ nil nil *iso-2022-jp*))
nil 'silence *iso-2022-jp*
が正解なのですが、それだけだと、19.34 の
(write-region (point-min) (point-max) file nil
'silence nil *iso-2022-jp*))
の形式に対応できていないので、19.34 では動かなくなるようです。
(持っていないからわからない)
## こういうときは、やっぱり APEL かしらん、という気もします :-)
だけど、いまのところは write-region だけですから、
(defvar mhc-file-write-cs (if (...) 'iso-2022-jp *iso-2022-jp*))
(let ((coding-system-for-write mhc-file-write-cs)
(file-coding-system mhc-file-write-cs))
(write-region (point-min) (point-max) file nil 'silence))
でいいのでは無いでしょうか?
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)