org-plus-contrib का उपयोग कैसे करें?


15

मैं ऑर्ग-मोड के योगदान पैकेज का उपयोग करना चाहूंगा: http://orgmode.org/worg/org-contrib/

[संपादित करें] समाधान:

नीचे दिए गए जवाब के अनुसार: 1) पहले एक एलपा पैकेज जोड़ा जाना चाहिए।

(require 'package)
...
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
...
(package-initialize)

यह विस्तार से [यहाँ] वर्णित है। 1

2) बाद में, ऊपर की पंक्तियों के नीचे, कोई इस तरह से वांछित मॉड्यूल जोड़ सकता है:

(require 'org-checklist)

चेतावनी
कुछ पैकेज गिट-हब रिपॉजिटरी में उपलब्ध हो सकते हैं लेकिन अभी तक आधिकारिक रिपॉजिटरी में नहीं हैं। (उदा। लेखन के समय org-eww)। जैसे, इन की आवश्यकता त्रुटियों का कारण होगा।

आवश्यकता जोड़ने से पहले, फ़ोल्डर को ब्राउज़ करने के लिए इसे पुनः संलग्न किया जाता है:

~/.emacs.d/elpa/org-plus-contrib-<DATE>

आपको चर नाम के बजाय "CONTRIB_DIR" का वास्तविक मान निर्दिष्ट करना होगा। आप में योगदान पुस्तकालयों क्लोन मान लीजिए ~/.emacs.d/org/contrib, तो आप प्रतिस्थापित करने की आवश्यकता CONTRIB_DIRके साथ "~/.emacs.d/org/contrib/lisp"
wvxvw

मैं यही प्रयोग कर रहा हूं। मैंने git हब रेपो पर क्लोन किया और एक आवश्यकता जोड़ी: '(ऐड-टू-लिस्ट' लोड-पाथ "~ / ड्रॉपबॉक्स / ऐपडाटा / emacs / orgEgit / org-mode / contrib / lisp /")। लेकिन मैं इसके बजाय org-plus-contrib का उपयोग करना चाहूंगा। समस्या यह है कि एक अजीब फ़ाइल नाम है (फ़ाइल नाम के अंदर की तारीख) तो वही .emacs फ़ाइल जो मैं कंप्यूटर के बीच साझा करता हूं वह मेरी सभी मशीनों पर काम नहीं करेगा। क्या उस फ़ोल्डर में जाने का एक गतिशील तरीका है?
सिंह उफिम्त्सेव

संभव डुप्लिकेट: org-plus-contribऔर orgसाथ requireयाuse-package
दान

नमस्कार, मैंने पोस्ट पढ़ी है, लेकिन वहाँ सलाह unfortunatley को हल नहीं करता है। यह कोई डुप्लिकेट नहीं है, ये दोनों खोजकर्ता अलग-अलग हैं। कृपया मेरा संपादन देखें।
सिंह उफिम्त्सेव

यदि समस्या केवल नाम की है, तो आप कुछ ऐसा कर सकते हैं (add-to-list 'load-path (car (file-expand-wildcards "~/.emacs.d/elpa/org-*/contrib/lisp"))):।
wvxvw

जवाबों:


8

आपको कुछ विशेष करने की आवश्यकता नहीं है। मैं org elpa रिपॉजिटरी से org-plus-contrib पैकेज चला रहा हूं और इसमें शामिल किसी भी पैकेज की आवश्यकता हो सकती है।

मैंने देखा और org-eww मेरे पास org-plus-contrib में नहीं है। (मेरा संस्करण 20150209 है)

मैंने एक (ओआरजी-चेकलिस्ट की आवश्यकता होती है) किया और इसका मूल्यांकन मेरे स्क्रैच बफर में किया और यह ठीक लोड हुआ।

शायद आपका org मोड ठीक से लोड नहीं हो रहा है? यह वास्तव में महत्वपूर्ण है कि किसी भी ऑर्ग संबंधित कार्यों को कॉल करने से पहले ओआरजी-प्लस-कैंट्रीब लोड किया जाता है। यदि आपके पास कोई चीज है जो org-plus-contrib पैकेज को लोड करने से पहले org को संदर्भित करती है, तो आप बंडल किए गए org मोड और फिर org-plus-contrib पैकेज के मिश्रण के साथ समाप्त होते हैं, जो कुछ अजीब व्यवहार का कारण बन सकता है।


इसकी जांच के लिए समय निकालने के लिए बहुत-बहुत धन्यवाद। यह पता चला है कि org-eww एक ताजा पैकेज है जिसने इसे अभी तक elpa repos में नहीं बनाया है। मैं उपलब्ध org-चेकलिस्ट और उपलब्ध-उपलब्ध org-eww के बीच उलझन में था।
सिंह उफिम्त्सेव

एक समस्या नहीं है। वास्तव में, मैं केवल एसओ साइटों पर सवाल लिखने और पढ़ने के लिए नए sx.el पैकेज को आज़माने के लिए प्रतिक्रिया दे रहा हूं
टिम एक्स

2

ऑनलाइन दस्तावेज़ से लिया गया :

orgmode.org ऑर्ग ELPA अभिलेखागार की मेजबानी करता है।

Org मोड अभिलेखागार को सूचीबद्ध करने में सक्षम होने के लिए इसे अपनी Emacs init फ़ाइल में जोड़ें:

('पैकेज) (ऐड-टू-लिस्ट' पैकेज-आर्काइव्स '("org" की आवश्यकता है। " http://orgmode.org/elpa/ ") t)

फिर Mx सूची-संकुल RET, नवीनतम org और org-plus-contrib संकुल दोनों को सूचीबद्ध करेगा।

org में GNU Emacs में शामिल फ़ाइलों का एक ही सेट होता है। org-plus-contrib में ये फाइलें होती हैं और सभी contribs फाइलें होती हैं, जिन्हें आप contrib / git repo से पाते हैं।

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