Xuất tập tin org bị phá vỡ khi nâng cấp lên orgmode 8.3


23

Mã cực đại của tôi gần đây đã được cập nhật lên 8.3 và tôi thấy rằng tôi không thể xuất tệp init.org của mình dưới dạng HTML nữa.

Tôi nhận được đầu ra sau trong *Messages*bộ đệm:

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

Có vẻ như đó là vấn đề khi phân tích một số tiêu đề. Tôi đã cố gắng loại bỏ các TITLEAUTHORtiêu đề và nó đã có thể xuất khẩu.


2
Đây có thể là một vấn đề với Org mới được biên dịch trong khi phiên bản cũ hơn được tải. Hãy thử cài đặt trong một phiên làm sạch mà không tải Org.
Kyle Meyer

Câu trả lời:


25

Chuỗi đầy đủ các bước làm việc cho tôi:

  • Từ dòng lệnh:
    • Chạy emacs mà không tải tập tin init: emacs -q
  • Trong emacs:
    • chạy C-u M-x org-reload
    • Sử dụng package-list-packagesđể gỡ cài đặt org: chọn nó sau đód x
    • Sử dụng package-list-packagesđể cài đặt lại org: chọn nó sau đói x

Sau khi khởi động lại emacs, mọi thứ đã hoạt động.


7
C-u M-x org-reloadlà đủ cho tôi
Alfred M.

0

Tôi đã gặp vấn đề này với: 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-26Org-mode version 8.3.5 (8.3.5-elpa).

Tôi đã có thể khắc phục bằng cách xóa bất kỳ "tiêu đề" nào hoặc bất kỳ dòng nào mà nó phàn nàn.

Ví dụ: loại bỏ khối này, tôi có thể xuất sang cả hai ox-revealox-twbs:

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

Tôi nên nói, cũng theo dõi với câu trả lời trên đã giải quyết vấn đề của tôi quá.
JJ Asghar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.