Emacs orgmode Todo项目自动生成属性抽屉

时间:2014-07-08 23:29:14

标签: emacs org-mode todo

我使用Emacs org-mode来整理我的待办事项列表。最近我发现在每个待办事项下它会自动生成一个包含键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来读取文件时,它会再次返回。我该怎么办?

2 个答案:

答案 0 :(得分:2)

你会使用MobileOrg吗?如果是的话,那就是罪魁祸首(而且这种混乱让我远离使用MobileOrg ATM)。

答案 1 :(得分:0)

发布配置文件肯定有助于诊断造成这种情况的原因。对于某些人来说,这是org-id包的理想行为,在Handling Links in the Org-mode Manual中有解释:

  

必须首先加载库org-id.el,方法是通过在org-modules中启用org-id或通过在.emacs中添加(require&#39; org-id)来进行org-customize。

启用此功能的init.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.d目录以查看是否存在由org-id包生成的.org-id-locations文件。

要禁用此行为,您应该从配置文件中删除所有与org-id包相关的代码。

每次使用(org-store-link)时都会发生此行为,通常绑定到C-l l。您可能还想查看Assign IDs to every entry in Org-mode