2

我刚刚使用 emacs-snapshot 将 emacs-starter-kit 安装到 Debian Wheezy 中。我得到和错误:

Loading /home/felixdz/.emacs.d/starter-kit-registers.el (source)...done
loaded /home/felixdz/.emacs.d/starter-kit-registers.el
../.emacs.d/starter-kit.el: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'.
Loading /home/felixdz/.emacs.d/starter-kit.el (source)...done
loaded /home/felixdz/.emacs.d/starter-kit.el
For information about GNU Emacs and the GNU system, type C-h C-a.
Package assoc is obsolete!

如何修复此错误?我是 Emacs 的初学者。

4

1 回答 1

2

这不是真正的错误,而是警告。它不是针对您,而是针对您从入门工具包加载的某些包的包维护者。

关键是有一个普通的 Emacs 24.3,它不会发出警告,然后还有为 Emacs 的早期版本编写的各种库,这些库用于 Emacs 24.3。因此发出警告。

它现在仍然可以工作,但是当下一个 Emacs 出现时, assoc 包可能会产生错误而不是像现在这样的警告。

您现在可以选择是否需要emacs-starter-kit或 vanilla Emacs 或其他东西。我从 vanilla Emacs 中学习了自己的方法,自己进行自定义。

于 2013-08-05T05:54:11.343 回答