内联代码在reStructuredText中高亮显示

我知道reStructuredText有这个指令:

.. code:: bash gedit pohl.m 

呈现一个代码块。 是否有一些方法来获取这样的内联片段的语法高亮显示:

 Do edit the file, type ``gedit pohl.m`` into a terminal. 

反引号将其标记为代码,但是我想用像块这样的pygments来突出显示它。 这可能吗?

看了这一些,我偶然发现了文档reStructuredText解释文本angular色 。 从这个文件:

解释的文本在文本周围使用反引号(`)。 明确的angular色标记可以select出现在文本之前或之后,用冒号分隔。 例如:

 This is `interpreted text` using the default role. This is :title:`interpreted text` using an explicit role. 

看起来有一个codeangular色 ,所以你可以简单的input

 :code:`a = b + c` 

渲染一个内联代码块。 要获得语法突出显示,您可以定义一个自定义angular色。 例如

 .. role:: bash(code) :language: bash 

你可以像这样使用它:

 Here is some awesome bash code :bash:`a = b + c`. 

请注意,我链接到的文档没有提到它引用的docutils的版本。 这个代码angular色在docutils 0.8.1(这是我必须testing的唯一版本)中是不可用的。