A menudo tengo una lista como esta:
* 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
Me gustaría ordenarlo de acuerdo con la palabra de tarea 'TODO' primero. Luego, los elementos dentro del TODO ordenado me gustaría ordenar por prioridad. (sería bueno ordenar más por "Esfuerzo").
Y quiero decir que actualmente puedo hacer clic en el encabezado principal y ordenar a los hijos ya sea por prioridad o por palabra clave todo, pero no ambos.
¿Es posible ordenar por ambos como una estrategia de clasificación?
Actualmente tengo dos encabezados
* Tasks
** TODO [#A] meh
** TODO [#B] meh2
* Completed.
** DONE [#B] meh3.
Pero el problema con este enfoque es que tengo que barajar constantemente las tareas cuando las completo.
[EDITAR] ¿
Esto es algo similar a esto excepto que no pude entender su respuesta para transferirla a mis necesidades?
org-refile-targets
algo así (setq org-refile-targets '((nil . (:maxlevel . 6))))
. Eso hará que los org-mode
encabezados de los programas lleguen a una profundidad de 6 al volver a llenar. Puede consultar la documentación para org-refile-targets
obtener más información.
org-sort-entries
actuará en un encabezado principal para todos los subtítulos, o puede ordenar lo que está en una región seleccionada. Hay opciones interactivas para que pueda elegir. También puede usarlo mediante programación, y son posibles varios tipos: a menudo uso a, o, p, t (uno después del siguiente para lograr 4 niveles de criterios de clasificación). Por ejemplo, puede ordenar todo primero por alfabético, luego por palabras clave todo, luego por prioridad y luego por tiempo.