Semanalmente, trato de asegurarme de que no haya TODOS que quiera haber programado y que me haya perdido. Así que miro a través de la lista de todas las entradas TODO ( C-c a t
). Esto es genial; solo muestra TODOS abiertos, por lo que no tengo que perder el tiempo sin pasar por todo lo que ya hice.
Pero realmente, no quiero la lista de TODOS; Si algo está programado o es recurrente, no quiero verlo en esta lista. Prefiero solo ver cosas que podría estar perdiendo, y no me estoy perdiendo algo programado para mañana que se repite cada dos días.
Uno puede funcionar org-agenda-filter-by-tag
con /
, pero o bien no puede filtrar por el estado programado / recurrente o no estoy seguro de la forma de usar esa manera. Dado que la lista de etiquetas que aparece cuando presiona TAB
no incluye nada como "no programado", apuesto a que esta no es la herramienta que quiero.
Entonces hay dos posibles soluciones. Si bien preferiría el primero, tener el segundo también es una posible solución para este problema.
¿Cómo puedo ver todos los TODO abiertos no programados?
¿Cómo puedo ver todos los TODO abiertos (programados o no) que no son recurrentes?
fuente
(org-agenda-skip-entry-if 'notscheduled)
omitirá solo los elementos programados.(org-agenda-skip-entry-if 'scheduled)
, no'notscheduled
.setq
, sinopush
simplemente agregar una nueva entrada a la lista, en lugar de configurarla nuevamente. Además, no estoy seguro de por qué el símbolo de todo y sus argumentos deben estar doblemente anidados; parece funcionar bien si están en el nivel superior de la lista citada.push
lugar desetq
. ¿Cuál fue tu código?Ahora puede satisfacer estos requisitos sin una agenda personalizada personalizando
org-agenda-todo-ignore-scheduled
. También viene en estos sabores:org-agenda-todo-ignore-with-date
org-agenda-todo-ignore-deadlines
y otros.fuente
org-agenda-todo-ignore-scheduled
para'all
ignorar cualquier elemento que tenga una programación (y también para los plazos).'past
y'future
también son configuraciones válidas.