ci: fix gh-pages build by setting user-emacs-directory

The org-config macro reads preface/custom/config/bind .el files from
user-emacs-directory at macro-expansion time. In CI this defaulted to
~/.emacs.d/ where those files don't exist, causing the build to fail.
Point it at the repo's emacs.d directory instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 14:22:03 -08:00
committed by Kat Huang
parent eb7338ba37
commit 09a57e4076

View File

@@ -12,6 +12,7 @@
(setq emacs-dir (setq emacs-dir
(expand-file-name "../dotfiles/emacs.d/" (expand-file-name "../dotfiles/emacs.d/"
(file-name-directory load-file-name))) (file-name-directory load-file-name)))
(setq user-emacs-directory emacs-dir)
(setq readme-src (concat emacs-dir "README.org")) (setq readme-src (concat emacs-dir "README.org"))