组织模式:按 20 个项目的块划分议程
我想使用议程视图在组织模式下实现自动对焦系统。自动对焦是一种时间管理系统,您可以在一页有 25-35 行的横线笔记本中编写任务,并且在处理完当前页之前不会开始处理下一页。
默认情况下,议程收集所有待办事项并将它们一起放入缓冲区中。例如,我想将这些待办事项分成 20 个任务块,这样我就可以处理一批 20 个任务,然后处理另一批,依此类推。
我该怎么做?任何从使用 org-mode 内置技巧到某些 emacs lisp 片段的解决方案都值得赞赏。
I want to implement Autofocus system in org-mode using agenda views. Autofocus is a time-management system, where you write tasks in a lined notebook with 25-35 lines on a page and you don't start working on the next page until you processed the current page.
By default agenda collects all todos and throws them in a buffer altogether. I want to break these todos by blocks of 20 tasks, for example, so i can process one batch of 20 tasks, then another batch, and so on.
How can i do it? Any solution from using org-mode built-in trick to some emacs lisp snippet is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不认为这会按照议程通常的方式进行,即按时间顺序,所以我认为没有什么方法可以做到这一点。不过,我想到的是用标签定义批次(在议程中设置标签的
:
,例如前20个),然后按标签过滤(/SPC
过滤当前行的标签)。我的第一个想法与优先级基本相同:
S-
在议程中设置它们,但随后描述了按优先级过滤在邮件列表上,但似乎并不那么容易。I don't see this going the same way as the agenda usually goes, i.e. chronology, so I don't think there are meant-to-be ways to do that. What comes to my mind, though, is defining your batches with tags (
:
in the agenda to set tags, say on the first 20), then filtering by tags (/ SPC
to filter on tags of the current line).The first idea I had was basically the same with priorities :
S-<up>
in the agenda to set them, but then filtering by priority is described here on the mailing list, but doesn't seem that easy.从文档中,
org-agenda-max-todos
和org-agenda-max-entries
可能就是您正在寻找的内容。注意:我从未使用过它们。我不久前遇到过这些
From the documentation,
org-agenda-max-todos
andorg-agenda-max-entries
might be what you are looking for.Note: I have never used them. I came across these a while ago