Exportando quebras de arquivos org ao atualizar para o modo 8.3

23

Meu orgmode foi atualizado recentemente para o 8.3 recente e descobri que não posso mais exportar meu arquivo init.org como HTML.

Estou recebendo a seguinte saída no *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)))

Parece que está tendo problemas para analisar alguns dos cabeçalhos. Eu tentei remover os TITLEe AUTHORcabeçalhos e foi capaz de exportação.

john2x
fonte
2
Provavelmente, esse é um problema com a nova organização sendo compilada enquanto uma versão mais antiga é carregada. Tente instalar em uma sessão limpa sem a organização carregada.
Kyle Meyer

Respostas:

25

A sequência completa de etapas que funcionaram para mim:

  • Na linha de comando:
    • Execute o emacs sem carregar o arquivo init: emacs -q
  • No emacs:
    • corre C-u M-x org-reload
    • Use package-list-packagespara desinstalar org: selecione-o ed x
    • Use package-list-packagespara reinstalar org: selecione-o ei x

Depois de reiniciar o emacs, tudo funcionou.

avv
fonte
7
C-u M-x org-reloadfoi o suficiente para mim.
Alfred M.
0

Eu já tive esse problema com: 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).

Eu pude contornar isso removendo qualquer um dos meus "títulos" ou qualquer linha que se queixasse.

Por exemplo, removendo este bloco, consegui exportar para ambos ox-reveale ox-twbs:

#+TITLE:  My Emacs Configuration
#+AUTHOR: JJ Asghar
#+EMAIL:  [email protected]
JJ Asghar
fonte
Devo dizer que o acompanhamento da resposta acima também resolveu meu problema.
JJ Asghar