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