[Mew-dist 16086] Re: FAQ on setq and defvar

Toshio HORI toshi at example.com
2001年 1月 29日 (月) 00:24:35 JST


In article <20010129.000637.41626781.tetsuya at example.com>,
	SAITO Tetsuya (さいとてつや) <tetsuya at example.com> writes:

すばやい対応ありがとうございます(_o_) ちょっと追加・修正をば。

tetsuya> ----------------------------------------------------------------------
tetsuya> 4.17 設定を変更したのに反映されない
	:
tetsuya> 【答え】
tetsuya> 	defvar は変数に値が設定されていない場合に初期値を与えますが,
tetsuya> 	すでにその変数に値が設定されている場合には何もしません.

…何もしません.一方,setq は初期値によらず強制的に変数の値を設定しま
す.

tetsuya> 	従って,defvar した変数に再び別の値で defvar をしても以前の値
tetsuya> 	のままで変更は反映されません.すでに defvar してある変数の値を
tetsuya> 	変更する場合には setq してください.

したがって,…反映されません.~/.emacs や ~/.mew で変数の初期値を設定
する場合は setq を使ってください.

tetsuya> ----------------------------------------------------------------------

…くらいでどうでしょう?

tetsuya> いかがでしょう.くどいですか?(^^;)

(^_^)

---ほり % 最近、~/.emacs 以外の場所でLispのコードを書いてないなぁ;-)



Mew-dist メーリングリストの案内