Sẽ thật sự thuận tiện nếu đối với một số tác vụ nhất định trong chế độ org, các nhiệm vụ phụ có thể kế thừa thời hạn của nhiệm vụ chính. Hành vi này sẽ xảy ra trong trường hợp tôi chưa chỉ định thời hạn cho nhiệm vụ phụ. Bằng cách này, tất cả các nhiệm vụ phụ sẽ hiển thị trong chế độ xem tổ chức của tôi, với thời hạn thích hợp dễ dàng thao túng.Có cách nào cho các nhiệm vụ phụ kế thừa thời hạn trong chế độ org không?
Trả lời
Làm thế nào về một hàm để thêm nhiệm vụ phụ? Cái này thêm một thời hạn để các công việc phụ nếu mẹ có một:
(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))))
Đừng quên để ràng buộc nó vào một chìa khóa:
(define-key org-mode-map (kbd "C-c s") 'my-org-insert-sub-task)
Ngoài ra bạn có thể tìm thấy các thiết lập hữu ích:
(setq org-enforce-todo-dependencies t)
(setq org-agenda-dim-blocked-tasks 'invisible)
DEADLINE là một trong các thuộc tính này, không được kế thừa theo mặc định. Bạn có thể thay đổi điều đó bằng cách tùy chỉnh biến số org-use-property-inheritance
Điều này không có tác dụng. Tôi đặt giá trị của 'org-use-property-inheritance' thành' t', và khi nó không hoạt động, tôi đặt nó thành '(" DEADLINE ")'. Tuy nhiên, thuộc tính thời hạn không được thừa kế (nó không phản ánh trong Org-Agenda của tôi). – vedang
Bạn nói đúng, các mục có thuộc tính DEADLINE được kế thừa không hiển thị trong chương trình làm việc. Tôi không biết cách thay đổi điều đó. Nhưng chúng sẽ xuất hiện trong danh sách TODO đặc biệt, nếu bạn muốn. (Bạn có thể thử điều đó để xem, nếu thừa kế hoạt động.) Nhấn 'M-x org-tags-view' và giới hạn tìm kiếm vào một cái gì đó như' DEADLINE <= "<2011-09-01>" '. –
Gần đây, câu hỏi này đã được hỏi và trả lời trên danh sách gửi thư chế độ org. Tôi thêm rằng cuộc thảo luận ở đây với hy vọng rằng ai đó sẽ tìm thấy nó hữu ích:
http://article.gmane.org/gmane.emacs.orgmode/49215
Tôi đã thêm mã vào emacs của tôi trong này cam kết:
https://github.com/vedang/emacs-config/commit/1cb6c774a991d50853134d8085ca61dd12585993
Điều này có vẻ tuyệt vời nhưng dường như không hoạt động đối với tôi, vì 'org-entry-get-with-inheritance' dường như không thể nhận được các thuộc tính đặc biệt như DEADLINE ... –
Một cách tiếp cận là sử dụng org-agenda-bulk-action
trong org-agenda-mode
.
- Xác định
stuck-projects
như tiêu đề TODO rằng chưa có một thời hạn và chưa được lên kế hoạch: Defining unscheduled todos as stuck projects in Emacs Org-Mode M-x org-agenda-list-stuck-projects
. Điều này sẽ hiển thị danh sách các tiêu đề TODO không có thời hạn.- m để đánh dấu các mục nhập mà bạn muốn thêm thời hạn.
- B để gọi
org-agenda-bulk-action
. - d để chỉ định một hạn chót cho tất cả chúng.
- 1. Kế thừa nhiệm vụ Gradle thừa kế
- 2. Emacs org-mode - các tác vụ phụ thuộc
- 3. Cần tây: mỗi giới hạn nhiệm vụ đồng thời (# công nhân cho mỗi nhiệm vụ)?
- 4. Hạn chế loại thừa kế chung trong C#
- 5. Thời gian chờ nhiệm vụ của Celery/giới hạn thời gian cho các cửa sổ?
- 6. cách chèn "|" trong bảng chế độ org
- 7. ngày chế độ org ở các chế độ Emacs khác
- 8. NetFx40_LegacySecurityPolicy trong chế độ thiết kế thời gian
- 9. Trong chế độ org, làm cách nào để đưa các tệp .org khác từ tệp .org (chính)?
- 10. Hướng dẫn chế độ org có sẵn trong tệp .org không?
- 11. Tôi có thể xác định yêu cầu giao diện/phụ thuộc/kế thừa kế thừa không?
- 12. Làm thế nào để hạn chế một chức năng cho một cây con trong chế độ org emacs?
- 13. Có cách nào để hạn chế ai có thể kế thừa một lớp hoặc giao diện không?
- 14. Hạn chế sự phụ thuộc quá độ vào phạm vi thời gian chạy trong Maven
- 15. Chế độ Org Org: Làm thế nào để Stop Total trong Column View Hiển thị số ngày?
- 16. Cách chèn thời gian hiện tại vào chế độ org emacs
- 17. Cách phân tích cú pháp chế độ org theo thành phần org
- 18. Xử lý các tệp chế độ org trong python
- 19. Đặt tên cho bảng ở chế độ org
- 20. có một lệnh chế độ org của Emacs để chuyển đến tiêu đề org không?
- 21. cách xóa các chế độ xem phụ
- 22. Đặt giới hạn thời gian cho một nhiệm vụ cụ thể với cần tây
- 23. Làm thế nào để chờ đợi trên tất cả các tác vụ (tạo nhiệm vụ và nhiệm vụ phụ) mà không sử dụng TaskCreationOptions.AttachedToParent
- 24. Bảng đồng hồ chế độ org và biểu đồ
- 25. Đặt múi giờ của chế độ org
- 26. Nỗ lực xuất khẩu và clocksum từ chế độ org?
- 27. Thêm phụ thuộc nhiệm vụ mới vào các nhiệm vụ SBT tích hợp?
- 28. Chế độ Emacs org: cách điều chỉnh đồng hồ trước đó nếu tôi quên đồng hồ
- 29. Độ mờ nhóm UIView trong chế độ xem đơn thừa kế
- 30. Eclipse: Sự khác biệt giữa chế độ xem "Tác vụ" và "Danh sách nhiệm vụ" Xem
:) một cách khác để tiếp cận vấn đề! Tôi không sử dụng khóa-ràng buộc để thêm nhiệm vụ, tôi chỉ cần thêm chúng bằng cách viết chúng xuống trong tệp. Tôi không biết liệu tôi có thể phá vỡ thói quen đó khi tôi thử điều này, nhưng tôi chắc chắn sẽ thử. Cảm ơn. – vedang
Tôi sẽ thử điều này trong một tuần hoặc lâu hơn và đánh dấu nó là được chấp nhận nếu nó hoạt động cho tôi. – vedang