Експорт розривів файлів org під час оновлення до orgmode 8.3


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
Ймовірно, це проблема, коли новий Org збирається під час завантаження старішої версії. Спробуйте встановити в чистому сеансі без завантаження Org.
Кайл Мейер

Відповіді:


25

Повна послідовність кроків, які працювали для мене:

  • З командного рядка:
    • Запускайте emacs, не завантажуючи файл init: 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

Я повинен сказати, що також після вищезазначеної відповіді було вирішено і моє питання.
JJ Asghar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.