Emacs orgmode Todo项自动生成属性抽屉
我使用EmacsEmacs orgmode Todo项自动生成属性抽屉,emacs,org-mode,todo,Emacs,Org Mode,Todo,我使用Emacsorg模式组织待办事项列表。最近,我发现在每个todo项下,它都会自动生成一个属性抽屉,其中包含一个键ID和相应的值,如下所示: ** TODO meeting XXX SCHEDULED: <2014-07-12 Sat 14:00> :PROPERTIES: :ID: 46673B08-F9D9-4966-B70A-A2ADBC2ADE0E :END: Entered o
org模式组织待办事项列表。最近,我发现在每个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]
**待办事项会议XXX
预定:
:属性:
:ID:46673B08-F9D9-4966-B70A-A2ADBC2AD0E
:完:
于[2014-07-08星期二20:40]录入
我不知道这个属性抽屉是如何生成的,我以前也没有。如果删除它,下次我启动Emacs读取文件时,它会再次返回。我该怎么办?发布您的配置文件肯定有助于诊断是什么导致了这种情况。对于某些人来说,这是组织id包所需的行为,如中所述:
必须首先加载库org-id.el,或者通过在组织模块中启用组织id进行组织自定义,或者通过在.emacs中添加(需要“组织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.d目录,查看是否存在由org id包生成的.org id locations文件
要禁用此行为,您应该从配置文件中删除所有与组织id包相关的代码
很可能每次使用(org-store-link)
(通常绑定到C-l-l
)时都会发生这种行为。您可能还想查看您是否使用了MobileOrg?如果是的话,那就是罪魁祸首(这种杂乱无章的东西让我无法使用MobileOrg ATM).查看这个相关的线程,abo abo建议使用org id goto
和org id copy
:看起来可能与您看到的相同。您的意思是我可能会意外执行org id copy
?组织id副本是否有任何密钥绑定@我不确定你是如何触发它的,但我认为可以安全地假设库组织id
正在被使用。通过谷歌搜索和浏览org-id.el
的源代码,可以看出使用org-id
的一种常见方法与链接有关。也许你们可以打开orgid
,看看里面有并没有什么看起来很熟悉的东西,首先搜索interactive
,帮助你们从一个功能跳到下一个功能。这里有一个关于链接的手动文档部分的链接:这不是Org默认情况下会做的事情,但可以通过配置启用。您可以从init文件中共享您的组织配置吗?