ओआरजी-आदत - सप्ताह के कुछ दिन केवल एक दोहराव कार्य करते हैं?


19

मैं जानना चाहता हूं कि मैं सप्ताह के कुछ दिनों के लिए केवल सोमवार से शुक्रवार तक कैसे दोहराए जा सकते हैं।


1
AFAIK, org- आदत को केवल सप्ताह के कुछ दिनों तक सीमित रखने का कोई समर्थन नहीं है।
जुआनचो

जवाबों:


9

यह विशेष सेक्सपी डायरी प्रविष्टि सप्ताह में TODO को दोहराएगी:

** TODO On Weekdays
<%%(let ((dayname (calendar-day-of-week date)))(memq dayname '(1 2 3 4 5)))> [2015-02-01 So]

यह ठीक से काम नहीं करता है। हालांकि यह कार्यदिवस में कार्यसूची को प्रदर्शित करने के लिए घटना का कारण बनता है, लेकिन यह दोहराए जाने वाले कार्यशीलता के साथ सही ढंग से काम नहीं करता है। जब मैं कार्य को पूर्ण के रूप में चिह्नित करता हूं, तो यह TODO स्थिति में वापस नहीं आता है।
22

3
डायरी सेक्सप्स को पुनर्निर्धारण के साथ काम करने के लिए नहीं है। यदि आप इस पर निर्भर करते हैं, तो संभवतः प्रति दिन एक से अधिक टूडू प्रविष्टियों को स्थापित करना आसान है।
उत्परिवर्ती

धन्यवाद, लेकिन मैं उलझन में हूँ: एक TODO प्रविष्टि मान लिया गया है जब यह किया जाएगा, कैसे एक दोहराई गई sexp उपयोगी है अगर यह TODO को पुनर्निर्धारित करने का कारण नहीं बनता है?
१०:४

ऑर्ग-मोड मैनुअल का हवाला देते हुए: " <%%(diary-float t 42)>शेड्यूलिंग और समय सीमा में डायरी सेक्सप प्रविष्टियों का उपयोग सीमित है। [...] हालांकि, यह आइटम को प्रत्येक दिन दिखाएगा जहां सेक्सप एंट्री मेल खाती है"।
उत्परिवर्ती

मुझे लगता है कि तब, आप एक एजेंडा दृश्य का उपयोग कर सकते हैं जो DONE आइटम प्रदर्शित करता है, और फिर इसे मैन्युअल रूप से TODO और फिर DONE फिर से चिह्नित करता है। बहुत बुरा यह है कि sexps केवल आइटम दोहराने के साथ काम नहीं कर सकता। :(
ब्लुजै

1

https://github.com/oddious/org-habit-plus

यह क्या है?

महान ओआरजी-आदत मॉड्यूल में एक बहुत ही सामान्य प्रकार की आदतों को संभालने का एक तरीका है, जो केवल कुछ कार्यदिवसों पर ही निष्पादित / कर सकते हैं। ब्याज के प्रत्येक दिन के लिए एक आदत बनाने जैसे कई वर्कअराउंड मौजूद हैं, लेकिन वे कम लचीले हैं और ऑर्ग की सुंदरता को खराब करते हैं।

इस थोड़ी वृद्धि का उद्देश्य अंतर को भरना है। यह मूल ओर्ग-वास मॉड्यूल का एक कांटा है और अधिकांश इंटर्नल अनछुए रह गए हैं।

क्या काम करता है

वांछित न्यूनतम।

...

यह काम किस प्रकार करता है

सप्ताह के दिनों को निर्दिष्ट करने के रूप में सरल (1 = सोमवार, 7 = रविवार, अंतरिक्ष अलग), जिस पर एक आदत के प्रदर्शन की उम्मीद है: HABIT_WEEKDAYS: संपत्ति।

चेतावनी !!!

केवल "+।" - शैली की आदतों के लिए लगातार व्यवहार की अपेक्षा करें। "+" - और "++" - शैली की आदतें बेहतर हैं, कम से कम अभी के लिए, मूल तरीके का उपयोग करने के लिए।


0

सोमवार के लिए एक दोहराई जाने वाली प्रविष्टि बनाएं और फिर मंगलवार से शुक्रवार के लिए अतिरिक्त प्रविष्टियाँ बनाने के लिए ऑर्ग की टाइमशिफ्ट का उपयोग करें।


1
हम्म ... क्या आप एक उदाहरण के साथ अपने उत्तर का विस्तार कर सकते हैं? धन्यवाद!
शकेरा

2
@ शकर किसी को भी आश्चर्य हो रहा है, मुझे लगता है कि उसका क्या मतलब था कि वह केवल पांच प्रविष्टियों की तरह समान नाम के साथ समानांतर में, केवल कुछ निर्धारित समय के साथ बना सकता है। जैसे यह एक: emacs.stackexchange.com/questions/26610/…
xji
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.