5

我使用 Pandoc,它允许混合降价和乳胶。让语法高亮对两者都有效会很好。关于实现这一目标的最佳方法的任何想法?

4

1 回答 1

5

您应该为包含 Markdown 和 LaTeX 语法的 Pandoc 文件创建新的语言语法。有两种方法可以包含来自其他语法的规则:

  1. 使用其他语法中的包含规则和引用元素。例如,这将引用包括完整的 LaTeX 和 Markdown 语法:

    { patterns = ( 
      { include = 'text.html.markdown'; },
      { include = 'text.tex.latex'; },
      ); 
    }
    

    也可以使用以下形式从语法存储库中挑选规则:

    { include = 'text.html.markdown#block'; }
    
  2. 使用注入语法。您可以在 TextMate 博客上阅读有关这些内容的更多信息。

希望这可以帮助!

于 2013-11-19T20:30:28.150 回答