Org-mode mengulangi tugas dengan subtugas

8

Apakah ada cara untuk membuat tugas atau proyek berulang dengan subtugas dalam mode org yang me-reset dengan benar? Saya ingin melakukan sesuatu seperti berikut:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report

Namun, ketika saya menandai subtugas sebagai selesai, dan kemudian tugas utama, hanya tugas utama yang direset sebagai tugas berulang; Saya kemudian harus menghapus tanda tangan subtugas secara manual. Namun, jika saya menambahkan jadwal berulang ke subtugas, mereka mengatur ulang segera setelah saya menandai mereka selesai, jadi saya tidak dapat melacak status saya saat ini pada tugas atau pernah menandai tugas induk sebagai selesai.

darkfeline
sumber
1
Saya menggunakan kotak centang untuk sub-tugas dan memiliki satu di akhir yang mengingatkan saya untuk menghapus centang pada kotak centang dan menyelesaikan tugas. Namun demikian, saya setuju itu tidak bersih.
koushik
2
silakan lihat ini: stackoverflow.com/questions/20164918/...
koushik

Jawaban:

4

Saya baru saja membuat solusi untuk ini (sangat bergantung pada org-checklist.elkode yang disebutkan koushik):org-subtask-reset.el

Penggunaan dasar adalah sebagai berikut:

  1. Unduh dan letakkan di suatu tempat di Emacsload-path Anda .
  2. Antara:
    • (require 'org-subtask-reset)suatu tempat di konfigurasi Emacs Anda; atau
    • Kustomisasi org-modulesdan tambahkan org-subtask-resetsebagai paket eksternal
  3. Tetapkan RESET_SUBTASKSproperti untuk tugas apa pun yang harus diatur ulang subtugasnya.

Sebagai contoh Anda, ini harus bekerja:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
  :PROPERTIES:
  :RESET_SUBTASKS: t
  :END:
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report
Jez
sumber
Sangat bagus, saya akan mencobanya setelah saya punya waktu.
darkfeline