xyzzy QandA
名前が衝突するため,exportできません。何故?
管理番号 117
最終更新 2003/12/06 14:24:10
例えば,以下のコードの場合,
(setq *grep-directory-name-hook*
#'(lambda () (car ed::*grep-directory-history*)))
(define-key *global-keymap* #\M-f 'grep-dialog )
(setq ...) した段階では,*grep-directory-name-hook* というシンボルが
user パッケージの中に登録されます。この後で grep-dialog を使う段階で
grepd.l を読み込みます。このときに editor パッケージのシンボル
*grep-directory-name-hook* を他のパッケージから見えるように export す
るのですが,それが user パッケージのシンボルと重複してるので,「重複し
てるから export はできんよ」と怒られます。
.xyzzy や siteinit.l にいろいろ書いておくと自分も知らないライブラリが
読み込まれてて,結果的にうまく動いてることがあるので,調べるのが大変で
すよね。
[xyzzy:08552] より。
リファレンスも参照ください。
・パッケージの概要