하위 작업이 포함 된 조직 모드 반복 작업


9

org-mode에서 하위 작업으로 반복 재설정 작업 또는 프로젝트를 올바르게 재설정하는 방법이 있습니까? 나는 다음과 같은 것을하고 싶다 :

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

그러나 하위 작업을 완료로 표시 한 다음 기본 작업을 표시하면 기본 작업 만 반복 작업으로 재설정됩니다. 그런 다음 하위 작업을 수동으로 표시 해제해야합니다. 그러나 반복 작업 일정을 하위 작업에 추가하면 작업 완료를 표시하자마자 재설정되므로 작업에서 현재 상태를 추적하거나 상위 작업을 완료로 표시 할 수 없습니다.


1
하위 작업에 확인란을 사용하고 마지막에 확인란을 선택 취소하고 작업을 완료하라는 알림이 표시됩니다. 그럼에도 불구하고 나는 그것이 깨끗하지 않다는 데 동의합니다.
koushik

2
이것을 확인하십시오 : stackoverflow.com/questions/20164918/…
koushik

답변:


5

방금 이것에 대한 해결책을 코딩했습니다 ( org-checklist.elkoushik이 언급 한 코드에 크게 의존 함 ).org-subtask-reset.el

기본 사용법은 다음과 같습니다.

  1. 다운로드하여 Emacsload-path 어딘가에 넣으십시오 .
  2. 어느 한 쪽:
    • (require 'org-subtask-reset)Emacs 구성의 어딘가; 또는
    • 외부 패키지로 사용자 정의 org-modules및 추가org-subtask-reset
  3. RESET_SUBTASKS하위 작업을 재설정해야하는 작업에 대한 속성을 설정하십시오 .

예를 들어 다음과 같이 작동합니다.

* 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

아주 좋은데, 시간이 있으면 한번 시험해 볼게요.
darkfeline

이것은 저에게 효과적이지만 많은 작업을 수행하는 .org 파일에서는 속도가 매우 느립니다. reset_subtasks로 설정되지 않은 작업은 DONE 상태로 이동하는 데 여전히 오랜 시간이 걸립니다.
ovid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.