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

[debian-users:18773] Re: yc.el での canna 辞書



~/.emacsが後から読まれるから、上書きされない(~/.emacsが有効になる)
のですね。

From: Fumitoshi UKAI <ukai@debian.or.jp>
Subject: [debian-users:18770] Re: yc.el での canna  	 辞書
Date: Mon, 8 Nov 1999 14:44:50 +0900
> > Emacs18のころ調べたときの話なんですが、Emacsは起動時に~/.emacsを
> > 読んでから(どこかの)site-lispを読むので、site-lispではdefvarした
> > ほうがよい、と記憶しています。Debianの流儀がわかっていないので、
> > 古い知識どおりにはいかんのかもしれませんが。
> それは default.el の方だと思います(^^;

site-lispはディレクトリでした。default.elのつもりで書いてしました。

> ちなみに
>  * debian-startup.el で	/etc/emacs*.d/ 以下をload
>  * site-start.el (というか site-run-file の値)
>  * ~/.emacs
>  * default.el
> の順に load します。
> # see /usr/share/emacs/*/lisp/startup.el

EmacsのInfoをみていたら、“Init File”のところにありました。site-start.el
とdefault.elの2つをごっちゃにして覚えていたようです。

…ですが、当然というか、debian-startup.elのことは書いてません。で、次に
/usr/doc/emacsen-common/debian-emacs-policy.gzをみると、関連のありそうな
ことが書いてありました。

3) Emacs startup strategy
(略)
  The load-path for a given emacs flavor must include /etc/<flavor>
  and /etc/emacs in that order, and on startup each emacsen must call
  (debian-startup) and then load "site-start".  This means that
  /etc/emacs/site-start.el will be loaded if it exists, unless there's
  an /etc/<flavor>/site-start.el{,c} or /etc/emacs/site-start.elc
  which will take precedence.

まだピンとこないので、もう少しドキュメントを読んでみます。ありがとう
ございました。
-- 
喜瀬“冬猫”浩@南国沖縄