2014-03-03 20 views
0

我沒有設法使用Cc Ce hh在組織模式html-export中保留源塊的語法高亮顯示,所以我切換到htmlize,如其他一些帖子中的建議。在手動完成M-x htmlize-buffer的情況下,它可以很好地工作,除了在導出的html中保留所有以#+開頭的組織模式關鍵字。我在emacs 24.3.1中嘗試了org-mode 7.x和8.2.5。我已經想過編寫一個簡短的python腳本來解決這個問題,但也許有人知道更快的解決方案?emacs org-mode:htmlize在導出的html中留下關鍵字

TNX很多的任何建議

巴里奧斯

+0

我使用* no *配置(即'emacs -Q')獲得源代碼塊的語法高亮 Emacs 24.3.50.1,git的'org-mode'。 –

+0

是的,在emacs中這是沒有問題的,但是請在使用C-c C-e h h出口到html_時嘗試保留它。這是否也適用於您的更新版本?那麼我肯定會升級:-) – barrios

+0

是的,無論是出口還是內部的Emacs。我所做的只是將負載路徑設置爲git和'(require'org)'。 –

回答

0
  1. 從混帳建立組織模式。
mkdir ~/git 
    cd ~/git 
    git clone git://orgmode.org/org-mode.git 
    cd org-mode 
    make up2 

2.任選地,編輯~/git/org-mode/local.mk。我給自己定

lispdir= ~/Dropbox/source/site-lisp/org 

3.創建~/tinit.el與內容:

(add-to-list 'load-path "~/Dropbox/source/site-lisp/org") 
    (require 'org) 

4.

emacs -Q -l ~/tinit.el ~/foo.org 

測試,如果一切正常,合併~/tinit.el到你的配置。