Emacs组织模式待办事项自动生成属性抽屉



我使用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模式手册中的处理链接中有解释:

库org-id。必须首先加载El,要么通过org-customize在org-modules中启用org-id,要么在.emacs中添加(require 'org-id)。

一个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。查看是否有一个org-id-locations文件,该文件是由org-id包生成的。

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

每次使用(org-store-link)(通常绑定到C-l l)时都可能发生此行为。您可能还想检查为org模式中的每个条目分配id

最新更新