उप-मोड दोहराए जाने वाले कार्यों को उपशीर्षक के साथ


9

क्या ओआरजी-मोड में उपशीर्षक के साथ दोहराए जाने वाले कार्य या प्रोजेक्ट बनाने का एक तरीका है जो ठीक से रीसेट करता है? मैं निम्नलिखित की तरह कुछ करना चाहता हूँ:

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

हालाँकि, जब मैं उपशीर्षक को पूर्ण के रूप में चिह्नित करता हूं, और फिर मुख्य कार्य, केवल मुख्य कार्य दोहराए जाने वाले कार्य के रूप में रीसेट करता है; मुझे तब उप-मुखौटे को मैन्युअल रूप से अनमार्क करना होगा। हालाँकि, अगर मैं बार-बार होने वाले शेड्यूल को उपशीर्षक में जोड़ देता हूं, तो जैसे ही मैं उन्हें पूरा कर लेता हूं, वे रीसेट हो जाते हैं, इसलिए मैं कार्य पर अपनी वर्तमान स्थिति को ट्रैक नहीं कर सकता और न ही कभी पूर्ण कार्य को चिह्नित कर सकता हूं।


1
मैं उप-कार्यों के लिए चेकबॉक्स का उपयोग करता हूं और अंत में एक है जो मुझे चेकबॉक्स को अनचेक करने और कार्य को पूरा करने की याद दिलाता है। फिर भी, मैं मानता हूं कि यह साफ नहीं है।
कौशिक

2
कृपया इसे देखें: stackoverflow.com/questions/20164918/…
koushik

जवाबों:


5

मैंने इस पर एक समाधान कोडित किया है (जिस org-checklist.elकोड का उल्लेख कौशिक पर आधारित है ):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

बहुत अच्छा, मैं इसे एक बार दे दूँगा जब मेरे पास कुछ समय होगा।
डार्कफलाइन

यह मेरे लिए काम करता है, लेकिन मुझे लगता है कि यह कई कार्यों के साथ .org फ़ाइलों पर बहुत धीमा है। एक कार्य जो रीसेट करने के लिए सेट नहीं किया गया है_subtasks को अभी भी DONE राज्य में स्थानांतरित होने में बहुत लंबा समय लगेगा।
ओविड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.