12

組織モードの特定のタスクについて、サブタスクがメインタスクの期限を継承できると非常に便利です。この動作は、サブタスクの期限をまだ指定していない場合に発生するはずです。このようにして、すべてのサブタスクが、簡単に操作できる適切な締め切りとともに、組織の議題ビューに表示されます。

4

6 に答える 6

5

サブタスクを追加する機能はどうですか?これは、親に締め切りがある場合、サブタスクに締め切りを追加します。

(defun my-org-insert-sub-task ()
  (interactive)
  (let ((parent-deadline (org-get-deadline-time nil)))
    (org-goto-sibling)
    (org-insert-todo-subheading t)
    (when parent-deadline
      (org-deadline nil parent-deadline))))

キーにバインドすることを忘れないでください。

(define-key org-mode-map (kbd "C-c s") 'my-org-insert-sub-task)

また、次の設定が役立つ場合があります。

(setq org-enforce-todo-dependencies t)
(setq org-agenda-dim-blocked-tasks 'invisible)
于 2012-01-19T02:43:09.153 に答える
2

最近、org-mode メーリング リストでこの質問と回答が寄せられました。誰かが役に立つことを願って、ここにその議論を追加しています。

http://article.gmane.org/gmane.emacs.orgmode/49215

このコミットで、そのコードを .emacs に追加しました。

https://github.com/vedang/emacs-config/commit/1cb6c774a991d50853134d8085ca61dd12585993

于 2012-04-11T13:25:48.653 に答える
0

別のアプローチは、で使用することorg-agenda-bulk-actionですorg-agenda-mode

  1. stuck-projectsまだ締め切りがなく、まだスケジュールされていない TODO 見出しとして定義:
  2. M-x org-agenda-list-stuck-projects. これにより、期限のない TODO 見出しのリストが表示されます。
  3. m締め切りを追加したいエントリをマークします。
  4. Bを呼び出すorg-agenda-bulk-action
  5. dそれらすべてに単一の期限を割り当てる。
于 2014-05-13T04:38:40.093 に答える
0

DEADLINE はこれらのプロパティの 1 つで、デフォルトでは継承されません。変数をカスタマイズすることで変更できますorg-use-property-inheritance

于 2011-08-10T11:06:34.300 に答える