जब orgmode 8.3 में अपग्रेड हो रहा है, तो org फाइल को एक्सपोर्ट करना


23

मेरे ऑर्गमोड को हाल ही में 8.3 में अपडेट किया गया था, और मैंने पाया कि मैं अपनी init.org फाइल को HTML के रूप में निर्यात नहीं कर सकता ।

मुझे *Messages*बफर में निम्नलिखित आउटपुट मिल रहे हैं :

org-babel-exp process emacs-lisp at line 34...
org-babel-exp process emacs-lisp at line 44...
org-babel-exp process emacs-lisp at line 51...
... hundreds of lines like these ...
apply: Wrong type argument: listp, #("John's Emacs Config" 0 19 (:parent (#0)))

ऐसा लगता है कि यह कुछ हेडर को पार्स करने में परेशानी हो रही है। मैंने TITLEऔर AUTHORहेडर को हटाने की कोशिश की और यह निर्यात करने में सक्षम था।


2
यह संभावना है कि पुराने संस्करण को लोड करने के दौरान नए संगठन को संकलित किया जा सकता है। ऑर्ग लोड किए बिना एक साफ सत्र में स्थापित करने का प्रयास करें।
काइल मेयर

जवाबों:


25

मेरे लिए काम करने वाले चरणों का पूरा क्रम:

  • कमांड लाइन से:
    • Init फ़ाइल लोड किए बिना emacs चलाएं: emacs -q
  • Emacs में:
    • रन C-u M-x org-reload
    • package-list-packagesस्थापना रद्द करने के लिए उपयोग करें org: इसे तब चुनेंd x
    • package-list-packagesपुन org: स्थापित करने के लिए उपयोग करें : इसे तब चुनेंi x

Emacs को पुनरारंभ करने के बाद, सब कुछ काम किया।


7
C-u M-x org-reloadमेरे लिए काफी था।
अल्फ्रेड एम।

0

मैंने इस समस्या में भाग लिया है: GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 10.11.5 (Build 15F34)) of 2016-07-26और Org-mode version 8.3.5 (8.3.5-elpa)

मैं अपने किसी भी "शीर्षक" या इसके बारे में शिकायत की गई किसी भी लाइन को हटाकर इसे प्राप्त करने में सक्षम था।

उदाहरण के लिए इस ब्लॉक को हटाने के लिए, मैं दोनों को निर्यात करने में सक्षम था ox-revealऔर ox-twbs:

#+TITLE:  My Emacs Configuration
#+AUTHOR: JJ Asghar
#+EMAIL:  jjasghar@email.com

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