【问题标题】:Get org-mode fontification in a non-org-mode buffer在非组织模式缓冲区中获取组织模式字体化
【发布时间】:2017-06-15 19:53:18
【问题描述】:

我意识到这是一个奇怪的问题,因为您可以在 org 文件中很好地进行字体化。

但我正在尝试在非 org 缓冲区中使用一些 org 功能,在本例中为 org fontification。

我是 org 的长期用户,我对阅读 Org 的源代码感到满意,并且确实找到了 org-set-font-lock-defaults 和 org-ensure-font-lock 和 org-fontify-like- in-org-mode 并尝试调用其中的一些,但没有得到任何结果。例如,通过以下方式:打开一个 foo.org 文件,切换到基本模式,然后以编程方式在缓冲区上调用上述可能的函数之一,希望看到缓冲区字体化为 org-mode 的典型特征。

我对 Emacs 的字体锁定系统和文本属性只是表面上熟悉,否则我可能已经弄清楚了。任何有关 Org 中字体化实际发挥作用以及如何做到这一点的提示都将不胜感激。

【问题讨论】:

    标签: org-mode


    【解决方案1】:

    这应该只是设置默认值和字体化缓冲区的问题:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2023-03-21
      • 2022-01-18
      • 2016-08-12
      相关资源
      最近更新 更多