我喜歡在需要更新的行旁邊的源代碼中保留TODO。我可以將這些包含在組織模式的議程中嗎?在源代碼內部存儲組織模式TODO
回答
您需要將這些文件添加到您的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)
不幸的是,如果我更新我的代碼,代碼行號將是錯誤的。 –
@NatanYellin是的,這是不幸的。你可能會將這部分緩衝區存儲在鏈接中,並在打開鏈接並添加類似這樣的鏈接類型時搜索該部分。我沒有任何定製鏈接的經驗,但看起來像是正確的道路。 – pmr
這正是我如何做到的。如果TODO長時間沒有完成代碼大規模更改,那麼您的問題就比追蹤更嚴重。 :) –
一個可能的解決方案,這表明了在郵件列表上,它被設計來跟蹤鏈接中C含量/ C++源代碼。
http://thread.gmane.org/gmane.emacs.orgmode/47816/focus=48556
如果您使用的是C/C++中,它可能會需要其他的東西進行調整,以能夠正確追溯鏈接。
它不會直接允許您在源代碼中插入您的TODO並將它們顯示在議程中,但是您可以在組織文件中創建TODO標題,並使用鏈接將它們與你的源代碼。
- 1. 組織內部的開源代碼
- 2. 代碼組織 - 關係或存儲庫
- 3. 如何在組織模式表中執行內聯源代碼塊?
- 4. 組織模式代碼塊評估
- 5. 如何組織模式中的swift源代碼?
- 6. 當組織模式文件打開時,評估源代碼塊。
- 7. 在TFS 2010中組織源代碼
- 8. 如何組織外部內存,內部內存和緩存?
- 9. Emacs組織模式:快速將TODO標記爲完成
- 10. 組織模式議程忽略不TODO狀態
- 11. 在組織模式模板中包含直接HTML代碼
- 12. 在組織模式
- 13. 的源代碼組織使用的CocoaPods
- 14. 組織Java遊戲的源代碼
- 15. 如何組織Python源代碼文件?
- 16. 開發,存儲庫和部署組織
- 17. 存儲庫組織
- 18. 源代碼管理中的存儲過程/數據庫模式
- 19. Screeps:在creeps內存中存儲對源代碼的引用?
- 20. 所有Android源代碼都存儲在哪裏?內存?閃?
- 21. 如何在組織模式下逐行評估代碼?
- 22. python代碼組織
- 23. 組織C++代碼
- 24. 組織代碼 - JavaME
- 25. jquery代碼組織
- 26. php代碼組織
- 27. 組織javascript代碼
- 28. Django代碼組織
- 29. 如何爲C++代碼組織SVN存儲庫
- 30. GitHub組織可以將代碼提交到存儲庫嗎?
會使用Org-Babel作爲處理源代碼的選項嗎?它將允許您在需要時將節標記爲TODO。 (因此可以直接進行議程整合) –
感謝您的建議,但那不可能。我想從一個大型代碼庫的公司項目中收集TODO。 –