У меня часто есть такой список:
* 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.
Но проблема с этим подходом состоит в том, что я должен постоянно перемешивать задачи, когда выполняю их.
[EDIT]
Это похоже на это, за исключением того, что я не мог понять его ответ, чтобы передать его для моих нужд?
org-refile-targets
что-то вроде (setq org-refile-targets '((nil . (:maxlevel . 6))))
. Это сделает org-mode
показ заголовков до 6 глубины при повторной заправке. Вы можете проверить документацию для org-refile-targets
получения дополнительной информации.
org-sort-entries
будет действовать как на главный заголовок для всех подзаголовков, так и может сортировать то, что находится в выбранной области. Есть интерактивные варианты для вас на выбор. Вы также можете программно использовать его, и возможны несколько сортировок - я часто использую a, o, p, t (один за другим, чтобы выполнить 4 уровня критериев сортировки). Например, вы можете отсортировать все сначала по алфавиту, затем по ключевым словам todo, затем по приоритету, а затем по времени.