在源代码中存储组织模式TODO

问题描述 投票:5回答:2

我喜欢将TODO保留在源代码中需要更新的行旁边。我可以将这些列入组织模式的议程吗?

emacs org-mode todo
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)

2
投票

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

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

如果您使用的不是C / C ++,则可能需要进行调整,以能够正确地追溯链接。

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

© www.soinside.com 2019 - 2024. All rights reserved.