emacs错误无法保存自定义项

ris*_*p89 5 emacs

设置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
Run Code Online (Sandbox Code Playgroud)

请帮忙

Col*_*ane 12

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

(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"))
Run Code Online (Sandbox Code Playgroud)

因此,在加载init文件时会出现错误.尝试使用--debug-init选项启动emacs,该选项使Emacs Lisp调试器能够帮助您找到init文件中的错误.


ris*_*p89 2

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

请检查 .emacs 文件中是否存在拼写错误。

编辑:请记住 UNIX 路径区分大小写。到目前为止,这对我来说是错误的主要来源。