我使用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来读取文件时,它会再次返回。我该怎么办?
答案 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