org-mode能否像管理文件或照片一样管理众多的TODO?

比如如下操作:

  1. 显示时间分割线, 一个时间段的todo显示在一组里
  2. 显示指定时间段添加的todo
  3. 批量选择, 添加或删除tag

https://www.google.com.hk/search?q=org+agenda+sort

https://orgmode.org/manual/Sorting-agenda-items.html

谢了, 没想到里面这么复杂

设置了一下, 可以按照capture的时间戳排序了.

还有个问题, 显示所有todo列表的buffer里, 能否显示一个日期分割线? 或者可以选择显示某段时间添加的todo? 就是如何更方便地查看和管理这些todo?

如果是按日期分类的话我默认的day/week view不够用吗?

可以试试org-agenda-custom-view 定制自己需要的效果

另外也可以看看org-super-agenda

默认的day/week view这个在哪个地方? 是agenda里面的’a’对应的功能吗? 这个好像忽略了capture时自动添加的时间戳, 只认deadline或者schedule的时间, 只显示后两者

v [ or short [ (org-agenda-manipulate-query-add) Include inactive timestamps into the current view. Only for weekly/daily agenda.

https://orgmode.org/manual/Agenda-commands.html

1 个赞

或者你可以改一下capture template,让他记录而不是[time],前者会在agenda中默认显示

最自由的方法还是用org-agenda-custom-view或者org-super-agenda

发现了不少有用的功能, 而且有批量操作的功能, 太强大了

看了一下后者, 显示效果挺高级, 等有时间了试一下. 谢谢

后者设置起来挺简单

14 PM

;;;;; Org-super-agenda
(use-package org-super-agenda
  :after org-agenda
  :config
  (setq org-super-agenda-groups
        '((:name "Log "
                 :log t)
          (:name "Schedule "
                 :time-grid t)
          (:name "Today "
                 :scheduled today)
          (:name "Habits "
                 :habit t)
          (:name "Due today "
                 :deadline today)
          (:name "Overdue "
                 :deadline past)
          (:name "Due soon "
                 :deadline future)
          (:name "Waiting "
                 :todo "WAIT"
                 :order 98)
          (:name "Scheduled earlier "
                 :scheduled past)))
  (org-super-agenda-mode))
4 个赞

好的, 收藏了