【发布时间】:2019-10-28 12:54:16
【问题描述】:
我使用 Emacs GNU Emacs 26.2(构建 1,x86_64-w64-mingw32)。当我尝试保存书签时,我收到消息:
bookmark-write-file: Invalid bookmark-file
即使我使用空的 .emacs 文件启动 Emacs,我也会收到相同的消息。 作为用户,我拥有对该文件的完全访问权限。 知道出了什么问题吗? 干杯 伦格
【问题讨论】:
我使用 Emacs GNU Emacs 26.2(构建 1,x86_64-w64-mingw32)。当我尝试保存书签时,我收到消息:
bookmark-write-file: Invalid bookmark-file
即使我使用空的 .emacs 文件启动 Emacs,我也会收到相同的消息。 作为用户,我拥有对该文件的完全访问权限。 知道出了什么问题吗? 干杯 伦格
【问题讨论】:
初始回复(更新前 - 见下文)
我认为您的书签文件已损坏。
请注意,即使您在没有初始化文件的情况下启动 Emacs(例如 emacs -Q),如果书签文件存储在预期的位置,它也会拾取它。
您可以暂时将您的书签文件移到其他地方进行测试。然后您可以编辑它(例如检查它)以找出问题所在。您可以通过注释掉 1/2、3/4、7/8 等递归地平分它,以找到任何有问题的特定部分。删除或修复这些部件。
已更新 -
根据您的描述和 cmets,我猜您使用的是 Bookmark+,并且您在使用空书签文件时偶然发现了一个错误。
我刚刚上传了一个错误修复程序,我认为它可能会解决您遇到的问题。请下载并试用最新版本的文件bookmark+-bmu.el。
很抱歉给您带来麻烦。如果问题仍然存在,并且您正在使用 Bookmark+,请联系 M-x customize-group bookmark-plus - 点击靠近顶部的链接发送错误报告。
【讨论】:
C-x r l,又名bookmark-bmenu-list)。