Se você estiver fazendo isso para que os WAITING
itens não apareçam no buffer da agenda, gostaria de sugerir uma alternativa.
Você pode definir WAITING
como uma DONE
palavra-chave -type. Eles podem ser facilmente configurados para não serem exibidos na agenda, mesmo quando eles têm um cronograma. Você pode fazer isso globalmente com isso:
(setq org-todo-keywords '((sequence "TODO" "|" "WAITING" "DONE")))
Ou por arquivo com este cabeçalho:
#+SEQ_TODO: TODO | WAITING DONE
Para que esses itens não sejam exibidos na agenda, apenas defina:
(setq org-agenda-skip-scheduled-if-done t)
Finalmente, se você precisar ocasionalmente de um WAITING
item a ser exibido na agenda, defina um DEADLINE
nele em vez de a SCHEDULE
. A exibição dos prazos é controlada por uma variável diferente ( org-agenda-skip-deadline-if-done
), portanto eles ainda serão exibidos na agenda.