在ergoemacs中安装habitrpg.el

时间:2014-09-17 11:06:09

标签: emacs emacs24 ergoemacs

我正在使用ergoemacs从http://ergoemacs.org/index.html下载的Windows。版本如下:

2012-08-29关于MARVIN的GNU Emacs 24.2.1(i386-mingw-nt6.1.7601) ErgoEmacs发行版2.0.0

当我按照说明安装habitrpg.el(https://github.com/ryjm/habitrpg.el)时,我收到以下错误:

符号的函数定义为void:cl-eval-when。

我尝试评论此指令,我再次得到cl-defstruct的相同错误。我相信这与cl.el有关,但我不确定我可以使用哪个替代cl文件,或者我是否可以使用与ErgoEmacs兼容的其他habitrpg.el。如果您需要更多有关相同信息,请随时与我们联系。

1 个答案:

答案 0 :(得分:2)

确实,有两个问题:

  • habitrpg会(require 'cl),而它应该(require 'cl-lib)。您应该向作者报告。
  • 您的Emacs内置cl-lib,因此您需要安装它(您可以从M-x package-list RET进行安装。