如何将缺少的关键字添加到 Pandoc 语言中以进行语法高亮显示

How to add missing keywords to Pandoc language for syntax highlighting

我正在使用 Pandoc 为一种专有编程语言编写电子书,类似于 SQL。我发现如何在创建书籍时通过添加 -s --highlight-style haddock 来更改颜色,但是缺少大约 50 个关键字。我注意到,通过阅读其他帖子,您可以更改方案的颜色,但我还没有找到任何方法来使用所有 SQL 关键字和我的新关键字来实际创建一种新语言,或者只是更新SQL 带有我需要的新关键字的语言。

如何创建新语言或更新 SQL 语言以添加新关键字?

Pandoc 使用 Kate, the KDE editor. See the repo to see the available syntax XML files.

的语法定义

要使新关键字起作用,您需要修改相应的文件并通过 --syntax-definition 选项将其传递给 pandoc。使用 R Markdown 时将其作为 pandoc_args 字段的一部分传递。