2012-03-20 11 views
6

मेरे पास TODO आइटम की एक सूची है, और मैं एक ही फ़ाइल में 2 TODO सूचियां रखने की कोशिश कर रहा हूं, लेकिन पहले को समाप्त नहीं कर सकता।emacs org-mode में TODO सूचियों को कैसे समाप्त करें

FIRST LIST: TODAY 
* TODO Item 1 
    Description 
* TODO Item 2 
    Description 


SECOND LIST: TOMORROW 
* TODO Item 3 
    Description 
* TODO Item 4 
    Description 

दुर्भाग्य से, SECOND LIST: TOMORROW अब TODO Item 2 के वर्णन का हिस्सा है। इसके द्वारा, मेरा मतलब है कि जब मैं शिफ्ट-टैब दबाता हूं, तो मुझे अब SECOND LIST: TOMORROW टेक्स्ट नहीं दिखाई देता है क्योंकि यह TODO Item 2 के अंतर्गत गुना होता है। क्या मैं देख रहा हूँ .. है

FIRST LIST: TODAY 
* TODO Item 1 
* TODO Item 2 
* TODO Item 3 
* TODO Item 4 

FIRST LIST: TODAY 
* TODO Item 1 
* TODO Item 2 


SECOND LIST: TOMORROW 
* TODO Item 3 
* TODO Item 4 

मैं कैसे वर्णन मोड से बाहर भागने और एक नया, स्वतंत्र सूची शुरू कर सकते हैं मैं देखना चाहता है अपनी पसंद का एक ओर जहां ...?

संपादित/अद्यतन मैंने टिप्पणियों के जवाब में सूचियों के बीच रिक्त स्थान जोड़े। here से, 'जब भी प्रत्येक आइटम समाप्त हो जाता है, तो एक सूची समाप्त होती है, जिसका मतलब है कि किसी भी पंक्ति को शीर्ष स्तर पर वस्तुओं की तुलना में कम या समान रूप से इंडेंट किया गया है। यह दो खाली रेखाओं से पहले भी समाप्त होता है --- --- इससे मुझे संदेह है कि .org फ़ाइल में एक से अधिक सूची रखने का एक तरीका होना चाहिए। हालांकि, मेरे उदाहरण में, मुझे लगता है कि 2 रिक्त रेखाएं सूची समाप्त नहीं कर रही हैं, लेकिन एक विवरण के रूप में जारी है।

क्या यह एक सादा सूची की बजाय किसी भी तरह का एजेंडा है? मुझे पता है कि प्रगणित निम्नलिखित// दूसरी ओर सूची खत्म करता है:

FIRST LIST: TODAY 
1. Item 1 
    Description 
2. Item 2 
    Description 


Second LIST: Tomorrow 
1. Item 3 
    Description 
2. Item 4 
    Description 

मैं वास्तव में किसी भी अनादर मतलब यह नहीं है कि आप उस में जादूगरों (जो मुझे विस्मित करना) emacs करने के लिए मैं एक तरह से खोजने पर जोर रखने ऐसा करने के लिए, और मैं समझता हूं कि इस उपकरण के लिए बहुत सारी शक्ति है जो मुझे अभी तक समझ में नहीं आ रही है। लेकिन मैं एक .org फ़ाइल में 2 स्वतंत्र गैर-समेकित todo सूचियों को रखना चाहता हूं, इसलिए मैं जल्दी से (मेरे लिए) गहराई से सेटिंग निर्भरताओं और देय तिथियों के बिना अधूरे कार्यों को आज से कल तक बदल सकता हूं। ।

+0

कैसे ऑर्ग मोड पता होगा 'पहले LIST' जब तक समाप्त हो जाती है आप एक नई सूची संरचना – kindahero

+0

बनाते हैं, ठीक है, @किंडाहेरो, मैं एक अंत-सूची डिलीमीटर की तलाश में हूं। नीचे दिए गए प्रतिसाद मुझे बताते हैं कि यह असंभव है, इसलिए मैं इसे तब तक खोल रहा हूं जब तक कि यह संभव न हो जाए, चाहे वह मामूली मोड हो, या एक डिलीमीटर, या जो भी हो। – Mittenchops

+0

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

उत्तर

8

आप एक फ़ाइल में ऐसा नहीं कर सकते हैं। संगठन जब तक आप एक ही स्तर के दूसरे शीर्षक तक नहीं पहुंच जाते हैं, तब तक ऑर्गेन के रूप में सभी सामग्री को इसके शीर्षक से संबंधित करता है। अंत कोई नया तरीका शुरू करने के लिए कोई शीर्षक नहीं है।

इसमें कुछ कमियां हैं जिनमें आपको रिक्त हेडलाइंस का उपयोग करना होगा यदि आप उप-शीर्षक चाहते हैं और फिर किसी भी नए शीर्षक के बिना पैरेंट स्तर पर वापस लौटना चाहते हैं। इसका मतलब है कि एकमात्र पाठ जो शीर्षक से संबंधित नहीं है, पहले शीर्षक से पहले पाठ है, जो अनिवार्य रूप से एक सार के बराबर है।

दो समाधान मैं के बारे में सोच सकते हैं होगा

  1. ऐसे daramarak 2

  2. उपयोग अलग संगठन फ़ाइलों द्वारा की पेशकश की एक तो ट्रैक रखने के तरीके के रूप एजेंडा का उपयोग के रूप में एक समाधान का उपयोग करें स्वतंत्र सूचियों में एकाधिक TODOs जिन्हें अभी भी एक सिंहावलोकन देखने के लिए एक साथ रखा जा सकता है।

20

बहुत ही सरल, सिर्फ दो हेडर सूची खुद को आइटम बन चुना है, ताकि जैसे:

* first todo list. 
** first item in list. 
** second item in list 

* second todo list 
** first item and so on... 

यह अतिरिक्त आप सूचियों गुना करने की क्षमता देता है।

+0

धन्यवाद, @ दशमक। मैंने इसके बारे में भी सोचा, लेकिन इसे एक काम के रूप में और अधिक देखें। मैं वास्तव में इन्हें अलग सूचियों के रूप में माना जाता हूं लेकिन उसी दस्तावेज़ में। – Mittenchops

+5

यह सिर्फ ओआरजी मोड या कोई अन्य आउटलाइनर काम करता है। यदि आप किसी अन्य तरीके से काम करना चाहते हैं, तो कुछ और उपयोग करें। यह प्रश्न "उपधारा शुरू करने के बाद मैं मूल खंड में पाठ कैसे जोड़ूं?" जवाब यह है कि आप नहीं कर सकते हैं। –

+1

संगठन मोड एक प्रमुख मोड है। यह पूरे बफर को एक रूपरेखा के रूप में मानता है। यदि आपको कुछ todo सूचियों के साथ एक दस्तावेज़ की आवश्यकता है, तो मैं सुझाव देता हूं कि emacs का अधिक उपयुक्त विस्तार ढूंढने का प्रयास करें। वहां एक मामूली मोड हो सकता है जो आपको बाद में कार्यक्षमता दे सकता है। – daramarak

6

सादा सूचियों के साथ शुरू '-' और वे सफेद-अंतरिक्ष लाइनों पर समाप्त:

First list 
- Item 1 
- Item 2 

Second List 
- Item 1 
- Item 2 

लेकिन TODO के केवल एक सुर्खियों में (एक * से शुरू) में पहचाना जा सकता है। मुझे लगता है कि यह संगठन मोड डिजाइन का एक हिस्सा है। लाइनों को चिह्नित करके और सी-सी * दबाकर आप सूची को तुरंत शीर्षलेख में बदल सकते हैं। TODO, "checkboxes" को समान लेकिन अधिक हल्के वजन वाली सुविधा, हालांकि उप-कार्य की सूची रखने के लिए सादे सूचियों में उपयोग की जा सकती है।

List a 
- [X] Item 1 
- [ ] Item 2 

List B 
- [ ] Item 1 
- [ ] Item 2 

सी-सी सी-सी एक सूची आइटम को टॉगल करता है। इसके अलावा सूचियों को घोंसला भी किया जा सकता है और अपने बच्चों के आस-पास दिखाया जा सकता है।

- [ ] List A 
    - [ ] Item 1 
    - [ ] Item 2 
- [-] List B 
    - [X] Item 1 
    - [ ] Item 2 

एक और संभावना इनलाइन कार्यों प्रतिलिपि Cx उपयोग कर रहा है टी वे एक विशिष्ट समाप्त होने

List 1 
*************** TODO Item 1 
*************** END 

*************** TODO Item 2 
*************** END 
List 2 
*************** TODO Item 1 
*************** END 
*************** TODO Item 2 
*************** END 
*************** TODO 
*************** END 

अधिक चर्चा पाया जा सकता है है here

संबंधित मुद्दे