org-capture新建任务添加到文末

设置了下面的规则收集任务

(setq org-capture-templates '(("t" "Todo [inbox]" entry
                               (file+headline "~/GTD/diary.org" "流水日志")
                               "* TODO %i%?")
                              ("T" "Tickler" entry
                               (file+headline "~/GTD/tickler.org" "Tickler")
                               "* %i%? \n %U")))

将新建任务添加到diary.org文末当天的’流水日志’标题下

实现这样的效果.

Screenshot%20from%202019-06-03%2007-47-56

但最终实现的效果却是将新建任务, 放到了文件的头部

Screenshot%20from%202019-06-03%2007-49-38

怎样能够, 让org-capture从文件的最后一个’流水日志’标题开始识别, 将新建任务写入到最后.

你每天都有一个 流水日志,用 file+healine 适用于给定的 headline 全局唯一的状况,你这有多个默认就匹配到第一个了。

你这个需求可能需要用 file+function 自己写函数来实现

1 个赞

function暂时还不会写, 想了一个折中的方案, 在流水日志后面新建tasks标题, 当天结束后将tasks标题删掉, 其余todo升级一个heading.

capture 完可以 refile 的,你refile 到正确位置就可以了

1 个赞

用org journal试试?

1 个赞

试试, 谢谢…