在 Emacs 的 org-mode 中,有没有办法隐藏时间戳未设置为今天的子树?

在 Emacs 的 org-mode 中,有没有办法隐藏时间戳未设置为今天的子树?

我刚开始学习组织模式(和Emacs)我打算用它作为日历/时间表/待办事项列表混合。是否可以隐藏时间戳未设置为今天的条目?如果可以,该怎么做?

例如,假设今天是 2014-09-18:

* Lunch

* TODO Call boss
  <2014-09-18 Thu 13:30pm>

   ** Report :: Nothing happened

* TODO Call Bob                             ; This entry will not be shown
  <2014-09-19 Fri 13:30pm>                  ; This entry will not be shown
                                            ; This entry will not be shown
   ** Discuss :: Project Alice              ; This entry will not be shown
   ** Discuss :: Upgrading to CentOS 5      ; This entry will not be shown

* TODO Fetch Claire from school

顺便问一下,有没有更有效的方法来处理 Org-mode 中的日历/时间表/待办事项列表?

PS> 我把这个问题发布在Unix 和 Linux Stack Exchange但到目前为止还没有得到答复所以我在这里重新发布它。

答案1

稀疏树可能是答案。在缓冲区中点击 Cc / 这将在迷你缓冲区中弹出一个菜单。您可以选择各种日期函数([b]efore、[a]after、[D]ates range 等。稍微尝试一下以确定您想要的确切内容。请注意,默认情况下,日期范围将捕获 3 种时间戳,即 bare、DEADLINE 和 SCHEDULED 还有许多议程类型可能会让您得到您想要的东西

相关内容