In due dei miei pacchetti ho una macro in cui il corpo dipende da una variabile definita in un defcustom
modulo.
Quando si installano i pacchetti da Melpa, la compilazione di byte termina con:
Errore: il valore del simbolo come variabile è nullo: my-defcustom-variabile
Quindi, compilando manualmente il byte byte il file aprendolo in un buffer funziona.
Ho provato con un autoload
cookie ma ho ancora lo stesso comportamento.
Mi manca qualcosa di importante qui.
defcustom
in un corpo di macro è una cosa strana da fare, poiché ladefcustom
volontà entrerà in vigore solo durante la compilazione di byte (dove la macro viene espansa). Questo non sembra avere molto senso per me.