在代码栏块上添加语言支持

时间:2016-11-10 21:55:21

标签: doxygen

doxygen支持在输出中也有语法高亮的代码栏块。

以下是文档: http://www.doxygen.nl/manual/markdown.html#md_fenced

看起来像这样:

~~~{.c}
int somefunc(int somevar);
~~~

我想支持.sql;我试了一下,但没有强调。

我的两个问题是:

  1. 如何确定doxygen支持代码栅栏块的代码类型?
  2. 有没有办法定义一个新的?我很满意只有一个关键词荧光笔;它不需要是一个完整的解析。

1 个答案:

答案 0 :(得分:1)

自从我发表评论以来,我一直在研究将SQL语法高亮显示添加到受防护的代码块和\代码块。

如果您从https://github.com/doxygen/doxygen的源代码构建它,或者它将在下一个版本(1.9.13)中可用,它现在应该可用。

以下是语法高亮显示的示例:

sql syntax highlighting

如果您可以在下一个版本之前测试它,那将是不错的。