Emacs Python-mode 抛出格式消息错误

Emacs Python-mode throws a format-message error

我正在使用 Ubuntu 15.10 和 Emacs 24。但是最近当我打开 Python Emacs 中的源文件或创建一个新文件,我得到一个错误:

symbol's function definition is void: format-message

The file is opened as a Fundamental.

编辑:此错误仅在我使用自定义 .emacs 文件时发生。

我不确定为什么会失败,但也许我们可以通过编写自己的 format-message 来解决这个问题。尝试将其放入您的 .emacs:

(defun format-message (s &rest args)
  (message (apply 'format s args)))

我在一些 IRC 组中问了这个问题并得到了答案...似乎 elpa Python.el 包试图加载一个不是 python 的文件,而是 C++。 ..

我只需要删除该文件,它又能正常工作了。