-
M-x
org-agenda
后,按 a 进入 agenda view 可以查看日程安排,通过设置org-agenda-span
为day
或者week
可以切换为 当天 或者 当周的日程安排 -
在 org agenda day/week view 下面按 l ( spacemacs 下面按 L) 进入 org-agenda-log-mode 可以查看 (done) 和 (close) 状态的 todo item , 这个对于每天的 review 非常有帮助。
-
在 org agenda week view 下面,一周的 todo 安排是从当天算起的。 可以在 org agenda day view 的时候,按 b/M-h (org-agenda-earlier) 来切换到前一天。 当你切换到 周一以后,再按 w 切换到 week view,就可以正常 review 当周的已完成事项了。
16 个赞
org-agenda-log-mode 太赞了,感谢!
补充一点,使用 org-agenda-log-mode 还可以配合 org-agenda-log-mode-items 这个变量,我这默认值是 '(closed clock)
,意思是会显示完成任务是在什么时候完成的,以及任务从什么时候开始计时并结束计时的,还有一个可选的值是 state
,加上的话会显示任务在什么时候状态发生了变化(比如从 TODO
变化为 DOING
)
我的配置如下:
(setq org-agenda-log-mode-items '(clock))
(setq org-agenda-log-mode-add-notes nil)
效果如下:
3 个赞
再次挖坟。
在 org-agenda
默认试图中按 l
虽然能查看任务执行记录,但当天还没完成的其他事项也会一起显示,会显得比较乱,像下面这样
通过设置 org-agenda-custom-commands
可以定制一个 agenda 视图,只显示记录而不显示其他任务,这样用来做回顾会更加方便。
(add-to-list 'org-agenda-custom-commands
'("r" "Daily Agenda Review"
((agenda "" ((org-agenda-overriding-header "今日记录")
(org-agenda-span 'day)
(org-agenda-show-log 'clockcheck)
(org-agenda-start-with-log-mode nil)
(org-agenda-log-mode-items '(closed clock))
(org-agenda-clockreport-mode t)
)))
))
加上这段设置后,执行 M-x org-agenda
,按 r
即可进入定制的视图,效果如下:
9 个赞
最近刚接触agenda, 想问下,这些配置是参考某些大神,还是看到官方文档,自己摸索出来的?
文档,参考大佬配置,都有。
1 个赞