Esportazione di interruzioni di file org durante l'aggiornamento a orgmode 8.3


23

La mia orgmode è stata recentemente aggiornata alla recente 8.3 e ho scoperto che non posso più esportare il mio file init.org come HTML.

Sto ottenendo il seguente output nel *Messages*buffer:

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)))

Sembra che abbia problemi ad analizzare alcune delle intestazioni. Ho provato a rimuovere le TITLEe AUTHORintestazioni ed era in grado di esportare.


2
Questo è probabilmente un problema con la nuova organizzazione che viene compilata mentre viene caricata una versione precedente. Prova a eseguire l'installazione in una sessione pulita senza Org caricata.
Kyle Meyer,

Risposte:


25

L'intera sequenza di passaggi che ha funzionato per me:

  • Dalla riga di comando:
    • Esegui emacs senza caricare il file init: emacs -q
  • In emacs:
    • correre C-u M-x org-reload
    • Usa package-list-packagesper disinstallare org: selezionalo quindid x
    • Usa package-list-packagesper reinstallare org: selezionalo quindii x

Dopo aver riavviato emacs, tutto ha funzionato.


7
C-u M-x org-reloadera abbastanza per me.
Alfred M.,

0

Ho riscontrato questo problema con: 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-26e Org-mode version 8.3.5 (8.3.5-elpa).

Sono stato in grado di aggirare rimuovendo uno qualsiasi dei miei "titoli" o qualsiasi linea di cui si lamentava.

Ad esempio rimuovendo questo blocco, sono stato in grado di esportare in entrambi ox-reveale ox-twbs:

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

Devo dire che anche il seguito della risposta di cui sopra ha risolto il mio problema.
JJ Asghar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.