私はしばしばこのようなリストを持っています:
* 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内の項目を優先度でソートします。(その後、「Effort」でさらにソートするとよいでしょう)。
そして、私は現在、メインの見出しをクリックして、優先順位またはtodoキーワードのいずれかで既に子を並べ替えることができますが、両方ではありません。
sort-strategyのように両方でソートできますか?
現在、2つの見出しがあります
* 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(4段階の並べ替え基準を達成するために次々に)を使用します。たとえば、すべてを最初にアルファベット順、次にtodoキーワード、次に優先度、次に時間順に並べ替えることができます。