Org Mode 重分类错误

3

最近(但我没有更改.emacs文件),我在emacs的操作中遇到了一些错误:

  • 记忆模式(Remember mode)无法在“Ctrl-C Ctrl-C”时关闭临时缓冲区
  • Orgmode无法归档任何条目

两个操作都出现了“未收藏书签格式”的错误。

我恢复了旧的.emacs文件,以确保我没有搞砸它,但错误仍然存在。

我该在哪里调查以找出问题所在?

我使用的是Emacs 24.2.1版本,自八月份以来一直使用。

内置的orgmode版本是7.8.11(我看到7.9.2已经发布...)。


错误来自于 bookmark.el 代码。我不懂任何 Lisp,所以我不想深入 orgmode 源代码去理解为什么会出现这个错误... - skizo
2个回答

2
最好的调试方法是先排除init文件的影响,尝试使用--no-init-file启动emacs,检查是否仍然存在问题。如果没有问题,则问题显然出现在你的init文件中。
如果你同时拥有一个局部安装的Org-mode和Emacs自带的版本,例如从ELPA中获取了一个更新的版本,你也可能会遇到奇怪的行为。如果你通过ELPA进行局部安装,则可以尝试卸载Org-mode包,并改用内置的Org-mode。
我在我的init文件中添加了以下类似的内容,以使其切换到已安装的ELPA Org-mode,以避免此类问题(这个变体未经测试,如果有不正确之处,请原谅)。
(package-initialize)  ; load and initialise ELPA-installed packages
(org-reload)          ; restart Org-mode with the ELPA package

谢谢您的建议。我在我的系统上没有ELPA包(或者我有吗?)也没有任何适用于emacs的奇特包。 使用--no-init-file运行emacs是个好主意:orgmode仍然会在refile时抱怨。我正在调查,稍后会在这里报告。 - skizo

1
我向emacs团队提交了一个错误报告,他们发现这个错误是由于损坏的书签文件引起的。
我删除了我的~/.emacs.d/bookmark文件(它是空的),现在一切都正常了。

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