eval-after-load
[13:06 lime:~]> cd ~ [13:06 lime:~]> cat outline.el (eval-after-load "outline" '(require 'outline)) [13:06 lime:~]> emacs -batch -q --no-site-file -l outline.el --eval="(message (format \"%s\" (featurep (quote outline))))" Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... t [13:07 lime:~]> emacs -batch -q --no-site-file --eval="(message (emacs-version))" Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... GNU Emacs 22.0.90.1 (i686-momonga-linux-gnu, GTK+ Version 2.10.6) of 2006-10-30 on lime
夏前のだとこうなる。マシンが違うけど。
[13:09 dekopon:~]> cd ~ [13:09 dekopon:~]> cat outline.el (eval-after-load "outline" '(require 'outline)) [13:09 dekopon:~]> emacs -batch -q --no-site-file -l outline.el --eval="(message (format \"%s\" (featurep (quote outline))))" Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... nil [13:09 dekopon:~]> emacs -batch -q --no-site-file --eval="(message (emacs-version))" Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... GNU Emacs 22.0.51.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.8.17, multi-tty) of 2006-05-26 on dekopon