我在工作时使用 USB 运行 emacs,最新的 win32 FSF vanilla zip 和 Org 8.2.4
loading ox-reval.el via .emacs (require 'ox-reveal) results in
Wrong type argument: stringp, ox-reveal
如果在 emacs 初始化后执行 Mx load-library,则该库会加载并正常工作。
为了避免在我使用的每个系统上将 .emacs 和 .emacs.d 复制到 appdata\roaming。我使用了一个修改过的 site-start.el 来设置 home 和 loadpath 环境变量
(defvar usb-drive-letter (substring data-directory 0 3)) (defvar usb-home-dir (concat usb-drive-letter "home/"))
(setenv "HOME" usb-home-dir)
(setenv "EMACSLOADPATH" usb-home-dir)
如果我删除 site-start.el 并将所有内容复制到默认的 c:\user\appdata\roaming 库通过 .emacs 加载属性(令人困惑)
我使用 org-reveal 作为老师,所以我绝不是 IT 专家,但如果这对其他人有帮助或者是一个可以解决的问题,我相信它会非常感激。