Jednoczesna edycja wielu TODO - priorytet i / lub deadine

1

Czy ktoś może skierować mnie we właściwym kierunku do funkcji, która będzie edytować wiele TODO za jednym zamachem. Oto kilka przykładów:

  • wyróżnij grupę TODO, które mają terminy, i usuń transakcje, aby były nieaktualne.

  • zmodyfikuj wszystkie priorytety w wyróżnionej grupie - np. #A do #D

  • ustalaj terminy według grup i / lub zmieniaj terminy według grup - np. przenieś wszystko do określonej daty lub ustaw konkretną datę dla każdej daty, jeśli były niedatowane.

lista prawnicza
źródło

Odpowiedzi:

2

Zmienna org-loop-over-headlines-in-active-region , gdy jest ustawiona na t, pozwoli na działanie na kilku nagłówkach jednocześnie.

Można wyróżnić obszar, a wszystkie pozycje w regionie będą miały wpływ następujące polecenia: org-schedule, org-deadline, org-todo, org-archive-subtree, org-archive-set-tagiorg-archive-to-archive-sibling

Zmiana priorytetu nie jest obsługiwana.

Juancho
źródło
Dziękuję bardzo - eksperymentowałem z opcjami, o których wspomniałeś, i poinformuję o wynikach po kilku dniach, aby wszystko zrozumieć.
prawnik
Miałem kilka problemów z ostatecznym terminem organizacji (tj. Zamrażanie Emacsa i daty się nie zmieniają), ale nie znalazłem jeszcze przyczyny. Jednak sugerowane przez wbudowane funkcje Juanchosą dobrym punktem wyjścia do rozpoczęcia pisania własnych modyfikacji w celu dostosowania organizacji do moich osobistych potrzeb. Jeszcze raz dziękuję za pomoc.
prawnik
Jeśli chcesz zautomatyzować rzeczy za pomocą elisp, funkcja org-map-entriesjest bardzo przydatna. Pętla przechodzi przez wszystkie nagłówki pasujące do określonych kryteriów, a ty po prostu musisz podać kod do uruchomienia w każdym dopasowaniu.
Juancho
Oto zmiana ostatecznych terminów organizacji napisana przez Bruce'a Connora po
jednym uderzeniu