2017-06-15 62 views
0

我意識到這是一個奇怪的問題,因爲您可以在組織文件中正確分類。在非組織模式緩衝區中獲取組織模式分享

但我正在嘗試在非組織結構的緩衝區中使用一些組織功能,在這種情況下是org的形式化。

我是一個很長時間的org用戶,我很喜歡閱讀Org的源碼,並確實找到了org-set-font-lock-defaults和org-ensure-font-lock和org-fontify-like之類的函數在組織模式,並嘗試調用其中的一些,但沒有得到任何結果。例如,通過類似的方法:打開一個foo.org文件,切換到基本模式,然後在緩衝區上以編程方式調用上面提到的可能功能之一,希望看到緩衝區與組織模式典型的一樣。

我只是表面上熟悉Emacs的字體鎖定系統和文本屬性,否則我可能已經想通了。任何地方在Org的實際踢入的技巧,以及如何做到這一點,將不勝感激。

回答

1

這應該只是一個設置默認值和fontifying緩衝區的事:

(org-set-font-lock-defaults) 
(font-lock-fontify-buffer)