2017-06-15 111 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)