我喜欢将TODO保留在我需要更新的行旁边的源代码中。我可以将这些包含在Org-mode的议程中吗?
答案 0 :(得分: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)
答案 1 :(得分:2)
这个可能的解决方案出现在邮件列表中,它旨在跟踪C / C ++源代码中内容的链接。
http://thread.gmane.org/gmane.emacs.orgmode/47816/focus=48556
如果您使用的不是C / C ++,则可能需要对其进行调整,以便能够正确追溯链接。
它不会直接允许您在源代码中插入TODO并将它们显示在议程中,但是您可以在组织文件中创建TODO标题,并使用链接将它们与您的相关点相匹配源代码。