In due dei miei pacchetti ho una macro in cui il corpo dipende da una variabile definita in un defcustommodulo.
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 autoloadcookie ma ho ancora lo stesso comportamento.
Mi manca qualcosa di importante qui.
defcustomin un corpo di macro è una cosa strana da fare, poiché ladefcustomvolontà entrerà in vigore solo durante la compilazione di byte (dove la macro viene espansa). Questo non sembra avere molto senso per me.