[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Re: po-mode (Re: translation style)
たはら@会津大です.
>>> Tue, 09 Nov 1999 14:37:28 +0900 の刻に 「yasuhiro」、すなわち
>>> yasuhiro@xxxxxxxxxxxxxxxx(SHIRASAKI Yasuhiro) 氏曰く
>これは,ファイルを保存するときにも po-replace-revision-date を起動する
>ための fook ですね? po-mode の時に限定しなくてもだいじょうぶなのでしょ
>うか?
yasuhiro> 限定して下さい。でも、LISPer ではないので自分でも分かってないです。
yasuhiro> 知っていたら教えて下さい。
ちょっと調べてみました.info によると
-- Function: add-hook HOOK FUNCTION &optional APPEND LOCAL
(訳注: LOCALはGNU Emacsバージョン19.29から追加された引数)
:
もしLOCALが非`nil'なら、フック関数をカレント・バッファにローカルに
します。ただし、`make-local-hook' (`make-local-variable'*ではありま
せん*)を呼ぶことにより、フック変数がバッファローカルにされていなけ
ればなりません。もしフックがバッファローカルでなければ、フック関数
はLOCALの値に関わらず常にグローバルになります。
とあるので,emacs-19.29 以降なら
(add-hook 'po-mode-hook 'po-replace-revision-date t t)
でうまくいくようです.
同じく info には
* 変数`write-contents-hooks'、`local-write-file-hooks'はなくなりまし
た。
とあるので,古い emacs にはこちらの方が使えそうです.
--- Tahara Yuusuke <m5021212@xxxxxxxxxxxx>
-> The University of Aizu / Department of Computer Systems
-> http://www.u-aizu.ac.jp/~m5021212/
-> http://gehenna.u-aizu.ac.jp/~tahara/
-> ICQ: 38459330(@work), 35702748(@lab), 14439176(@home)