Cha*_*nce 6 emacs elisp org-mode
我正在沉迷于组织模式,尤其是日历项目(又名时间戳项目)和TODO都是项目树中的同等公民.随着时间的推移,许多日历项目都会滑入过去.
我喜欢一个可以自动存档已经发生的任何带时间戳/日历项目(nb:不是预定项目或截止日期项目,最好只有没有 TODO类型的项目)的单个键绑定.
Org-mode中是否有这样的东西?任何人都能指出我如何写出类似的东西org-archive-past-items-in-buffer?(我的elisp技能很弱.)谢谢!
(编辑:我应该注意,我的意思是存档文件意义上的存档C-c $,而不是存档标签/兄弟姐妹C-c C-x a或存档意义上的存档C-c C-x A.)
我会像这样创建一个新的议程自定义条目:
(setq org-agenda-custom-commands
'(("P" ((tags "TIMESTAMP<=\"<now>\"")))))
Run Code Online (Sandbox Code Playgroud)
然后C-c a P % . RET $将归档结果议程视图中的所有项目(假设C-c a绑定到'org-agenda'.)
相关和补充,C-c/b RET将在今天之前创建一个包含计划和截止日期项目的稀疏树(或者您以交互方式输入的日期.)然后您可以使用C-c C-n(或者n在行的开头是`org-use-speek-commands )导航缓冲区.'是非零的)并归档条目.
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |