Я использую Sphinx для документации по коду и использую несколько языков в коде, я хотел бы настроить выделение для всего этого кода. Sphinx кратко упоминает несколько языков, которые он поддерживает (on this page), а затем упоминает, что он использует Pygments для лексического анализа и выделения. Просеивание документации для Sphinx и Pygments не дало мне понять, как сделать что-то вроде кода объектива-c.Sphinx: список поддерживаемых языков для выделения?
Пигменты упоминает список поддерживаемых им языков, here, однако это не говорит мне точного синтаксиса, который я должен использовать в файлах Sphinx (.rst), чтобы указать блоку кода выделить для определенного языка. Например, чтобы выделить C++ код, который вы просто использовать это до кода блока:
.. highlight:: c++
Однако после попытки их я не могу показаться, чтобы выделить код Objective-C:
.. highlight:: Objective-C
.. highlight:: objective-c
.. highlight:: Obj-C
.. highlight:: obj-c
Может кто-нибудь поставить меня со списком языков (как вы хотели бы ссылаться на них в документации)?