【问题标题】:How to fix this error? emacs.d/starter-kit.el: `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'如何修复此错误? emacs.d/starter-kit.el:“flet”是一个过时的宏(从 24.3 开始);使用“cl-flet”或“cl-letf”
【发布时间】:2013-08-05 03:17:38
【问题描述】:

我刚刚使用 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 的初学者。

【问题讨论】:

标签: emacs


【解决方案1】:

这并不是真正的错误,而是警告。 它不是针对您,而是针对 您从入门工具包中加载的一些包。

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

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

如果你想要 emacs-starter-kit 或 vanilla Emacs,你现在可以选择 或者是其他东西。我从 vanilla Emacs 学习了我的方式,进行自定义 我。

【讨论】:

  • 所以基本上我可以忽略它?
  • 没错,或者,如果你像我一样,切换到 vanilla Emacs
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-27
  • 2023-01-29
  • 2022-12-29
  • 2021-09-06
  • 2011-11-07
相关资源
最近更新 更多