[Mew-dist 11892] Re: 初期設定ファイル(Re: 1.95b13)
Ninomiya Hideyuki
nin at example.com
1999年 12月 17日 (金) 15:51:01 JST
こんにちは 二宮 % 言い出しっぺ @ お四国 です。
Shun-ichi TAHARA (田原 俊一) <jado at example.com> は Fri, 17 Dec 1999 09:23:28 +0900 頃に
Subject: [Mew-dist 11890] Re: 初期設定ファイル(Re: 1.95b13)
Message-ID: <19991217092320K.shunichi_tahara at example.com>
に於いて、以下のようにおっしゃっていました。
※都合により手を加えさせて頂く事があります。御了承下さいマセマセ....
jado> > setq で変数の設定は出来るけど, (add-hook で追加する)関数の
jado> > 書き方は知らないという人も多い気がするので, 必要な設定を
jado>
jado> Elispを書けないヒトへの敷居を高くするだけという気はしています。
jado> 結局シンプルさととっつきやすさのトレードオフですね。
jado> # 最近のMewの流れそのままといった感じですが。
jado>
jado> ~/.mew を読む説は、
default は nil で構わないと思います。
jado> Mewの場合、本体の初期化前と初期化後に処理を分けたい、という人
言い出しっぺがそうです f^^;;
でっ、hook に load を突っ込んでます今。
ファイル2つですねっ start-up.el と post-init.el .....
jado> が出てこないかなあ、といらぬ心配をしてしまいます。
jado> まあ、そんな人は自分でHookをかけるのでしょうけど。
hook にかけるより ファイルをロードする方が美しいと思う人が
ここに一人 .......
それだけじゃなんなんで、ちょいとコードを.....
mew-func.el に
(defun mew-load (file-name)
(if file-name
(let ((f (expand-file-name file-name)))
(if (file-exists-p f) (load f t t)))))
なんて作っといて
mew.el の mew-init を
(defun mew-init ()
(mew-hello)
(message "Setting Mew world ...")
(mew-load mew-startup-file)
(run-hooks 'mew-env-hook)
(mew-set-environment)
(mew-load mew-post-init-file)
(run-hooks 'mew-init-hook)
......
なんて感じにする。
もち、
mew-vars.el で
(defvar mew-startup-file nil)
(defvar mew-post-init-file nil)
にしとく
なんてふうに思うのですが、いかがなもんでせうか ?
---
二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint: 6C59 EC08 5B23 6490 44D0 7CD3 DA40 219F 7114 8553
ICQ UIN:57442553 mailto:nin at example.com
http://user.shikoku.ne.jp/nin/index.html
Mew-dist メーリングリストの案内