Semanalmente, tento me certificar de que não há TODOs que eu quero ter agendados que perdi. Então, eu olho a lista de todas as entradas TODO ( C-c a t
). Isso é ótimo; mostra apenas TODOs abertos, portanto, não preciso perder tempo pulando todas as coisas que já fiz.
Mas, na verdade, não quero a lista de todos os TODOs; Se algo estiver agendado ou recorrente, não quero vê-lo nesta lista. Prefiro ver apenas as coisas que posso estar perdendo e não estou perdendo algo programado para amanhã que se repita a cada dois dias.
É possível executar org-agenda-filter-by-tag
com /
, mas ele não pode filtrar por status agendado / recorrente, ou não tenho certeza da maneira de usá-lo dessa maneira. Como a lista de tags que aparece quando você pressiona TAB
não inclui nada como "não programado", aposto que essa não é a ferramenta que desejo.
Portanto, existem duas soluções possíveis. Embora eu prefira o primeiro, ter o segundo também é uma solução possível para esse problema.
Como posso ver todos os TODOs abertos não programados?
Como posso ver todos os TODOs abertos (agendados ou não) que não são recorrentes?
fonte
(org-agenda-skip-entry-if 'notscheduled)
pulará apenas itens agendados.(org-agenda-skip-entry-if 'scheduled)
, não'notscheduled
.setq
, maspush
apenas adicionar uma nova entrada à lista, em vez de defini-la totalmente novamente. Além disso, não sei por que o símbolo todo e seus argumentos precisam ser duplamente aninhados; parece funcionar bem se eles estiverem no nível superior da lista citada.push
vez desetq
. Qual foi o seu código?Agora você pode atender a esses requisitos sem uma agenda personalizada, personalizando
org-agenda-todo-ignore-scheduled
. Ele também vem nesses sabores:org-agenda-todo-ignore-with-date
org-agenda-todo-ignore-deadlines
e outros.fonte
org-agenda-todo-ignore-scheduled
para'all
ignorar qualquer item que tenha uma programação (e também para prazos).'past
e'future
também são configurações válidas.