Emacs便携式加载库问题

时间:2014-01-03 19:37:42

标签: emacs portable-applications

我在工作时最新的win32 FSF香草拉链和Org 8.2.4运行emacs关闭usb

loading ox-reval.el via .emacs (require 'ox-reveal) results in

Wrong type argument: stringp, ox-reveal

如果在emacs启动后执行M-x加载库,则库加载并正常工作。

避免在我使用的每个系统上将.emacs和.emacs.d复制到appdata \ roaming。我使用修改后的site-start.el来设置home和loadpath env变量

(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加载propery(令人困惑)

我使用org-reveal作为教师,所以我绝不是一个IT专家,但如果这对其他人有帮助或者是一个可以修复的问题,我相信我会非常感激。

1 个答案:

答案 0 :(得分:0)

虽然这可能不是正确的解决方法

将违规的lisp移动到站点lisp会纠正错误,但这当然需要打破包管理,因为elpa将安装到.emacs.d

有什么想法吗?