Сохранение вкладок в кодовом блоке Sphinx Makefile - PullRequest
0 голосов
/ 27 сентября 2019

Я использую Sphinx с вводом reStructuredText и выводом HTML для документирования различных частей инфраструктуры.Идея состоит в том, что пользователь, который читает документацию, может скопировать примеры и вставить их в свой файл.Как это можно сделать для примеров Makefile?Makefiles нужны символы табуляции в определенных местах, но Sphinx преобразует табуляцию в пробелы.

Пример: строка command должна начинаться с табуляции в конечном HTML.Здесь написано три пробела для отступа и табуляции:

.. code-block:: Makefile

   target: dependency
    command -i $< -o $@

code-block не имеет возможности управлять расширением табуляции.

Веб-поиск с кодом сфинкса-block makefile tab содержит ответы для расширения вкладки во включенном коде (я предпочитаю, чтобы он был встроенным) или как можно редактировать Sphinx Makefile, но ничего такого, что могло бы решить мою проблему.

...