我经常有这样的清单:
* Main heading
** TODO [#A] Make world better
** TODO [#B] Make Emacs better
** TODO [#B] Customize emacs
** DONE [#C] some task
** TODO [#A] Launch rocket to mars
我想首先根据“ TODO”任务字对它进行排序。然后,我想按优先级对已排序的TODO中的项目进行排序。(然后按“工作量”进一步排序将是不错的选择)。
我的意思是,当前我可以单击主标题,并已按优先级或todo关键字对子级进行排序,但不能同时对二者进行排序。
是否可以像排序策略一样进行排序?
目前我有两个标题
* Tasks
** TODO [#A] meh
** TODO [#B] meh2
* Completed.
** DONE [#B] meh3.
但是这种方法的问题在于,当我完成任务时,我不得不不断地拖延任务。
[编辑]
这有点类似于此,除了我无法理解他的回答以将其转移到我的需要上吗?
org-refile-targets
为(setq org-refile-targets '((nil . (:maxlevel . 6))))
。org-mode
重播时,这将使节目标题的深度达到6。您可以查看文档以org-refile-targets
获取更多信息。
org-sort-entries
将作用于所有子标题的主标题,或者可以对所选区域中的内容进行排序。有交互式选项供您选择。您也可以以编程方式使用它,并且可能进行多种排序-我经常使用a,o,p,t(一个接一个地完成四个级别的排序标准)。例如,您可以先按字母顺序,然后按待办事项关键字,然后按优先级,再按时间对所有内容进行排序。