Emacs错误:无法保存自定义设置

6

当设置emacs的主屏幕时,出现了“无法保存自定义”的错误信息。

Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50global.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /etc/emacs/site-start.d/50python-guppy.el (source)...done
Loading /etc/emacs/site-start.d/50ruby1.8-elisp.el (source)...done
Loading cua-base...done
For information about GNU Emacs and the GNU system, type C-h C-a.
custom-save-all: Cannot save customizations; init file was not fully loaded

请帮忙

3个回答

12

如果我们查看 cus-edit.el 中 custom-save-all 的源代码,我们会发现:

(defun custom-save-all ()
  "Save all customizations in `custom-file'."
  (when (and (null custom-file) init-file-had-error)
    (error "Cannot save customizations; init file was not fully loaded"))

看起来在加载您的 init 文件时发生了错误。尝试使用 --debug-init 选项启动 Emacs,该选项可以启用 Emacs Lisp 调试器帮助您找到 init 文件中的错误。


谢谢。这只是一个小错误。我在我的.emacs文件中拼写了一个路径错误。 - hrishikeshp19

2

我在我的.emacs文件中拼写了错误的路径。

请检查您的.emacs文件是否有拼写错误。

编辑:请注意UNIX路径区分大小写。这是迄今为止我遇到的主要错误来源。


0

检查 *Warnings* 缓冲区以查看 init.el 文件中的问题。 解决警告后,重新启动 Emacs,进行自定义并保存。 消息“无法保存自定义;init文件未完全加载”将消失,保存成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接