Trong hai gói của tôi, tôi có một macro trong đó phần thân phụ thuộc vào một biến được xác định trong một defcustom
biểu mẫu.
Khi cài đặt các gói từ Melpa, quá trình biên dịch byte kết thúc bằng:
Lỗi: Giá trị của biểu tượng là biến là void: biến my-defcustom-biến
Sau đó, biên dịch byte thủ công tệp bằng cách mở tệp trong bộ đệm hoạt động.
Tôi đã thử với một autoload
cookie nhưng vẫn có hành vi tương tự.
Tôi đang thiếu một cái gì đó quan trọng ở đây.
defcustom
cơ thể macro là một điều kỳ lạ để làm, vì ýdefcustom
chí sẽ chỉ có hiệu lực trong quá trình biên dịch byte (nơi macro được mở rộng). Điều này dường như không có ý nghĩa nhiều với tôi.