फ़ाइल-स्थानीय चर निगलने से org-Mode रोकें


12

निम्न के रूप में टिप्पणियों के साथ फ़ाइल स्थानीय चर को परिभाषित करना कभी-कभी सुविधाजनक होता है, जो एक फ़ाइल के अंत में होना चाहिए।

# Local Variables:
# fill-column: 80
# End:

हालाँकि, ऑर्ग-मोड बफ़र्स में, इस टिप्पणी को बहुत अंतिम शीर्षक "अंदर" माना जाता है। उदाहरण के लिए, निम्नलिखित बफ़र में, टिप्पणियां तब भी छिपाई जाएंगी जब उपप्रकार Cया Bछिपी हो।

* A
* B
** C

# Local Variables:
# fill-column: 80
# End:

मैं वास्तव में इस छिपने का बुरा नहीं मानता।
असली समस्या यह है कि जब भी मैं Cउपशीर्षक को कहीं और स्थानांतरित करूंगा, तो टिप्पणियां साथ-साथ चलेंगी। उदाहरण के लिए, यदि मैं फोन org-refileकरता हूं C, या अगर मैं इसे org-metaup(और पसंद) के साथ चारों ओर ले जाता हूं , तो टिप्पणियों को सबट्री के साथ स्थानांतरित कर दिया जाता है, और फिर वे स्पष्ट रूप से काम करना बंद कर देते हैं।

क्या ऐसा करने org-modeसे रोकने का कोई तरीका है ?

जवाबों:


11

ऑर्ग सिंटैक्स पर प्रलेखन के माध्यम से एक त्वरित स्किम के आधार पर , मुझे नहीं लगता कि ऐसा करने का कोई अंतर्निहित तरीका है।

शीर्ष स्तर की हेडलाइन को जोड़ने के लिए एक संभव समाधान होगा

* File-local variables

स्थानीय चर अनुभाग के ऊपर और इसके साथ टैग करें :noexport:। बेशक, टैग केवल तभी आवश्यक है जब आप मूल दस्तावेज के निर्यात की योजना बना रहे हों।


यदि आप एक कस्टम समाधान को लागू करना चाहते हैं, तो यह देखना org-modeकि org-list-empty-line-terminates-plain-listsचर का उपयोग कैसे उपयोगी हो सकता है। जैसा कि नाम से पता चलता है, जब यह चर एक गैर- nilमूल्य पर सेट किया जाता है , तो एक खाली सूची एक सादे सूची को समाप्त करने के लिए पर्याप्त है, इसलिए यह संभव हो सकता है कि उपप्रकार के लिए कुछ समान काम करना संभव हो।


1
मैं अपने आउटलाइन मोड बफ़र्स के अंत में डाल रहा हूँ * The End(या ;;;* The Endसमान)। :noexport:ऑर्ग मोड के बारे में जानकर अच्छा लगा ।
गिल्स एसओ- बुराई को रोकें '

7
* COMMENT Local Variablesमेरे लिए भी काम करता है।
rvf0068

मैं COMMENT@ rvf0068 द्वारा सुझाए अनुसार उपयोग करने की सलाह देता हूं। इस तरह, इसकी सामग्री के साथ पूरे शीर्षक को एक सच्ची टिप्पणी के रूप में माना जाता है।
क्वर्की 16'14

8

मैं अपनी ऑर्ग फाइलों के अंत में एक शीर्ष स्तरीय शीर्षक रखता हूं * Configuration

मैं यह सुनिश्चित करता हूं कि इसे टैग किया जाए :NOEXPORT:ARCHIVE:

इसके साथ इसे निर्यात नहीं किया जाता है ( :noexport:टैग के लिए धन्यवाद ) और इसके अलावा विश्व स्तर पर साइकिल का पता नहीं चलता है ( :ARCHIVE:टैग के लिए धन्यवाद )।

मैं भी विभिन्न संगठन संबंध विन्यास विकल्प (डाल #+TITLE:, #+AUTHOR, #+OPTIONS, आदि) इस शीर्षक के तहत तो वे दृश्य स्थान ले नहीं है, जब तक कि मैं उन्हें संपादित करना चाहते हैं।


5

मैंने इस समस्या को अनजाने में टाल दिया है क्योंकि मैं हमेशा अपने दस्तावेजों में कुछ फुटनोट का उपयोग करता हूं। डूइंग C-c C-x fएक फुटनोट डालेगा और यह * Footnotesबफर के अंत में ऑटो सेक्शन बनाएगा ।

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

यहां तक ​​कि अगर आप फुटनोट्स का उपयोग नहीं करते हैं, तो यह * Footnotesअंत में एक खाली खंड रखने के लिए चोट नहीं पहुंचाएगा क्योंकि यह खंड के रूप में कभी भी निर्यात नहीं करेगा।

यहां है जो मुझे करना होगा:

  • कर C-c C-x f
  • फुटनोट को कुछ पाठ दें जैसे "यह एक डमी फुटनोट है।"
  • [fn:1]मुख्य क्षेत्र (फुटनोट्स सेक्शन नहीं) से स्वतः निर्मित संदर्भ हटाएं ।

मैंने यह करने का सुझाव दिया क्योंकि मुझे यकीन नहीं है कि अगर ओआर-मोड एक विशेष खंड के रूप में गिनती करने के लिए फुटनोट्स अनुभाग में वैध फुटनोट विवरण की उपस्थिति का पता लगाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.