В двух моих пакетах у меня есть макрос, тело которого зависит от переменной, определенной в defcustomформе.
При установке пакетов из Melpa байт-компиляция заканчивается:
Ошибка: значение символа в качестве переменной недействительно: my-defcustom-variable
Затем вручную выполняется байтовая компиляция файла, открывая его в буфере.
Я пытался с autoloadcookie, но по-прежнему такое же поведение.
Я здесь упускаю что-то важное.
defcustomСтранно делать зависимость от тела макроса, посколькуdefcustomзавещание вступает в силу только во время байтовой компиляции (когда макрос раскрывается). Это не имеет особого смысла для меня.