私のパッケージの2つには、defcustom
フォームで定義された変数に本体が依存するマクロがあります。
Melpaからパッケージをインストールすると、バイトコンパイルは次のように終了します。
エラー:変数としてのシンボルの値は無効です:my-defcustom-variable
次に、ファイルをバッファで開いて手動でバイトコンパイルします。
autoload
クッキーを試してみましたが、それでも同じ動作をします。
ここに重要なものがありません。
セバスチャンに感謝します、あなたは正しいです、そしてそれは多くのことを説明します。
—
syl20bnr 14年
defcustom
マクロボディのa に依存することは、奇妙なことです。これは、defcustom
バイトコンパイル(マクロが展開される)中にのみ有効になるからです。これは私にはあまり意味がないようです。