gpt4 book ai didi

emacs - 在组织模式下归档所有过去的日历项目?

转载 作者:行者123 更新时间:2023-12-04 15:02:15 25 4
gpt4 key购买 nike

我开始沉迷于 Org 模式,尤其是日历项(也称为时间戳项)和 TODO 在项目树中都是同等级别的公民的方式。随着时间的推移,这些日历项目中的许多都会成为过去。

我想要一个可以自动归档已经发生的任何时间戳/日历项目(n.b.:不是计划项目或截止项目,最好只有没有 TODO 类型的项目)的单个键绑定(bind)。

在 Org 模式中是否已经有类似的东西可用?谁能指出我如何写org-archive-past-items-in-buffer之类的东西的方向? (我的 elisp 技能很弱。)谢谢!

(编辑:我应该注意,我的意思是存档文件 C-c $ 意义上的存档,而不是存档标签/ sibling C-c C-x a 或 C-c C-x A 意义上的存档。)

最佳答案

我会像这样创建一个新的议程自定义条目:

(setq org-agenda-custom-commands
'(("P" ((tags "TIMESTAMP<=\"<now>\"")))))
然后 C-c a P % 。 RET $ 将归档结果议程 View 中的所有项目(假设 C-c a 绑定(bind)到 `org-agenda'。)
相关且互补, C-c/b RET 将创建一个稀疏树,其中包含今天之前(或您以交互方式输入的日期)之前的计划和截止日期项目。然后您可以使用 C-c C-n 导航缓冲区(如果 ` org-use-speed-commands' 不为零)并归档条目。

关于emacs - 在组织模式下归档所有过去的日历项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10392791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com