我使用Emacs org-mode
来组织我的待办事项列表。最近,我发现在每个todo项下,它会自动生成一个属性抽屉,其中包含一个键ID
和相应的值,如下所示:
** TODO meeting XXX
SCHEDULED: <2014-07-12 Sat 14:00>
:PROPERTIES:
:ID: 46673B08-F9D9-4966-B70A-A2ADBC2ADE0E
:END:
Entered on [2014-07-08 Tue 20:40]
我不知道这个属性抽屉是如何生成的,我以前没有它。如果删除它,下次启动Emacs读取该文件时,它将再次出现。我该怎么办?
你会使用MobileOrg吗?如果是的话,那就是罪魁祸首(而这种混乱更让我远离使用MobileOrg ATM)。
发布您的配置文件肯定有助于诊断导致此问题的原因。对于某些人来说,这是org-id包的期望行为,这在org模式手册中的处理链接中有解释:
一个init库org-id。必须首先加载El,要么通过org-customize在org-modules中启用org-id,要么在.emacs中添加(require 'org-id)。
。例如,启用此功能的El/.emacs文件可能包括以下内容:
;; Use global IDs
(require 'org-id)
(setq org-id-link-to-org-use-id t)
;; Update ID file .org-id-locations on startup
(org-id-update-id-locations)
另外,您可以检查您的.emacs。查看是否有一个org-id-locations文件,该文件是由org-id包生成的。
要禁用此行为,您应该从配置文件中删除所有与org-id包相关的代码。
每次使用(org-store-link)
(通常绑定到C-l l
)时都可能发生此行为。您可能还想检查为org模式中的每个条目分配id