6

我喜欢将 TODO 保存在我的源代码中需要更新的行旁边。我可以将这些包括在 Org-mode 的议程中吗?

4

2 回答 2

5

您需要将这些文件添加到您的org-agenda-files. 但这会使您的议程与源文件中的所有内容混为一谈,而且org-prog-mode我所知道的没有什么比这更糟的了。

通过定义适当的org-capture. 您可以使用触发捕获过程的位置并将其作为链接放入您创建的条目中。然后,您可以使用C-o当点位于右侧条目顶部时导航到该位置。您可能还想使用org-refile将 TODO 获取到项目的正确子树。

实际上,默认的捕获模板非常接近对我有用的模板:

("t" "Task" entry (file+headline "/path/to/org/notes.org" "Tasks") "* TODO %?
  %u
  %a" :prepend t)
于 2011-09-26T14:27:20.597 回答
2

一个可能的解决方案出现在邮件列表中,它旨在跟踪 C/C++ 源代码中内容的链接。

http://thread.gmane.org/gmane.emacs.orgmode/47816/focus=48556

如果您使用的是 C/C++ 以外的其他东西,则可能需要对其进行调整才能正确追溯链接。

它不会直接允许您在源代码中插入 TODO 并将它们显示在议程中,但是您可以在 org 文件中创建 TODO 标题,并使用链接将它们与源代码的相关点相匹配。

于 2011-10-28T17:40:17.060 回答