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