[xyzzy:03690] Re: わけわかんない
- Subject: [xyzzy:03690] Re: わけわかんない
- From: masahito henmi <henmi@xxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
おはようございます。
やっぱりexportをコンパイルする際に、バグがあるんじゃ
ないかという気がしてきました・・・・
自分用のカスタマイズコードなのでin-packageはせずに"user"
パッケージを使っています。
(export 'ed::*c++-mode-hook* "ed")
(add-hook 'ed::*c++-mode-hook* 'c++-mode-my-hook)
こういうコードはうまく動くのですが、
(export 'ed::*sql-mode-hook* "ed")
(add-hook 'ed::*sql-mode-hook* 'sql-mode-my-hook)
こういうコードは(autoloadで読み込まれるモードのhook)うまく
動きません。
byte-compile後の .lcファイルを開いてみていたのですが、
(export '*sql-mode-hook* "ed")こんな感じになっていて、
--- ed::がヌケてしまっています。
これが原因ではないかと思うのですが、いかがでしょう。
今のところ、以下のようにして逃げましたので、修正は
急ぎません。
(export (intern "*sql-mode-hook*" (find-package "ed")) "ed")
------------------------------------------------------------
逸見雅人 Masahito Henmi henmi@xxxxxxxxxxxxx
♪あなたの願いも仕事もうまくいきますように・・・