[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: Meadow終了時に byte-compile
- X-ml-count: 3798
- Subject: Re: Meadow終了時に byte-compile
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: 20 Jul 2001 10:03:16 +0900
- User-agent: T-gnus/6.15.3 (based on Oort Gnus v0.03) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/20.7 (i386-*-nt4.0.1381) MULE/4.1 (AOI) Meadow/1.14 (AWSAKA:62)
>>>>> [meadow-users-jp : No.3796] にて
>>>>> "増田" = 増田貴士 <masutaka@xxxxxxxxx> さんは書きました:
増田> Meadowを終了したときに ~/elisp/*.el をbyte-compileしたいのですが、
増田> 引数に何を指定すれば良いのか分かりません。
snip
増田> (add-hook 'kill-emacs-query-functions
増田> (function (lambda ()
増田> (byte-compile-file "????")
増田> )))
~/elisp のすべてのファイルをバイトコンパイルするのであれば、次の
設定でOKです。
(add-hook 'kill-emacs-query-functions
(function (lambda ()
(byte-recompile-directory "~/elisp" 0))))
増田> (ついでに 時間を比較して *.elより*.elcのほうが新しければ
増田> bytecompileしない関数もっていうのは虫が良すぎますか?(^_^;;)
上の設定で、このように振る舞います。
増田> ところで、kill-emacs-query-functions と kill-emacs-hookは同
増田> じですよね?
呼ばれるタイミングが若干違うようです。
M-x describe-variable kill-emacs-query-functions
で調べて下さい。
;; ところで、この設定では、バイトコンパイル時のエラーを発生しにく
;; いので、使いにくいのでは?
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (ISP 変えました)