आरईजी-मोड एजेंडा फ़ाइलों को लोड करना


1

मुझे अपने ओआरजी-मोड एजेंडा में फ़ाइलों को स्वचालित रूप से शामिल करने के लिए एमएसीएस प्राप्त करने में परेशानी हो रही है। मैं शामिल दो फ़ोल्डरों की फाइलें चाहता हूं, जिन्हें मैंने सेटिंग करके करने का प्रयास किया है

(setq org-agenda-files (list "~/Dropbox/journal" "~/Dropbox/notebooks"))

मेरे में .emacs। इन दो फ़ोल्डरों में दो प्रकार की फाइलें, आठ अंकों की जर्नल फाइलें और .orgफाइलें हैं, जिन्हें मैं निम्नलिखित नियमित अभिव्यक्ति के माध्यम से शामिल करने की कोशिश करता हूं:

(setq org-agenda-file-regexp "\\`[^.].*\\.org\\|[0-9]\\{8\\}\\'")

हालाँकि, जब मैं एमएसीएस शुरू करता हूं, तो केवल पहले से शामिल फाइलें ही C-[मेरे एजेंडे में उपलब्ध हैं। क्या किसी को भी अंदाजा है कि यहां क्या समस्या हो सकती है?


आपका उदाहरण सही ढंग से काम करता है - मूल्यांकन करके सत्यापित किया गया (org-agenda-files)। यदि आप मूल्यांकन (org-agenda-files)करते हैं, तो क्या आप निर्दिष्ट फ़ोल्डरों में अपने regexp से मेल खाने वाली सभी फ़ाइलों की एक सूची प्राप्त करते हैं? शायद आपने अपना regexp इन auto-mode-alist-ऑर्ग और एजेंडा क्वेरी में नहीं जोड़ा है क्योंकि फ़ाइल को क्वेर किया जा रहा है org-mode। ऑर्ग-मोड आम तौर पर आवश्यक फ़ाइल को खोलता है और यह सत्यापित करने के लिए एक प्रारंभिक परीक्षण करता है कि यह org-modeकिसके द्वारा स्थापित किया गया है auto-mode-alist

@lawlist, आपके उत्तर के लिए धन्यवाद। मूल्यांकन (org-agenda-files)केवल फाइलों के माध्यम से जोड़ा जाता है C-[। मेरे पास auto-mode-alistregexp है और इसका ऑर्गन-मोड के साथ जुड़ाव है। (यदि मैं फाइलों को खोलता हूं C-x C-f, तो फाइलें ऑर्ग-मोड में खोली जाती हैं।)
तरजीई

आपका कोड आपके प्रश्न में मौजूद अन्य सेटिंग्स के बिना काम करता है, इसलिए शायद आपके पास अन्य सेटिंग्स हैं जो इसके साथ विरोध कर रहे हैं। सबसे हालिया सार्वजनिक रिलीज़ के साथ Emacs की एक नंगेपन की स्थापना का प्रयास करें, और केवल अपनी दो पंक्तियों की कोड का उपयोग करें और ड्रॉपबॉक्स निर्देशिकाओं के लिए आठ अंकों के नाम के साथ कुछ फ़ाइलों को जोड़ें और फिर फ़ंक्शन का मूल्यांकन करें (org-agenda-files), चर का नहीं - यह काम करना चाहिए बस उस परिदृश्य के तहत ठीक है। एक बार जब आप देखते हैं कि यह कुछ भी नहीं बल्कि कच्चे कोड के साथ काम करता है, तो आप यह ट्रैक करना शुरू कर सकते हैं कि आपके अपने विशेष सेटअप में संघर्ष का क्या कारण हो सकता है।
लॉरेल

@lawlist, धन्यवाद, मैं कोशिश करूँगा कि। मैं उम्मीद कर रहा था कि कुछ अशिष्ट चीज़ है जिसे मैं भूल गया हूँ ... लेकिन मुझे लगता है कि मैं डिबगिंग शुरू करूँगा।
तर्जई

@lawlist, मैं यहाँ बहुत स्मार्ट से कम महसूस कर रहा हूँ, लेकिन क्या यह ऑर्ग-मोड से जुड़ी फाइलों के माध्यम से पर्याप्त है auto-mode-alist, या क्या मुझे -*- mode:org -*-ऑर्गॅन मोड के लिए बनाने वाली हर फाइल की विशेष रूप से आवश्यकता है?
तरजीई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.