Sé que reStructuredText tiene esta directiva:
.. code:: bash
gedit pohl.m
que representa un bloque de código. ¿Hay alguna forma de obtener resaltado de sintaxis para fragmentos en línea como este:
Do edit the file, type ``gedit pohl.m`` into a terminal.
Los backticks lo marcan como código, pero me gustaría resaltarlo con pigmentos como el bloque. es posible?
restructuredtext
Martin Ueding
fuente
fuente
Respuestas:
Después de analizar esto un poco más, me topé con el documento reStructuredText Interpreted Text Roles . De este documento:
Parece que hay un
code
rol , por lo que simplemente puede escribirpara representar un bloque de código en línea. Para obtener resaltado de sintaxis, puede definir un rol personalizado. Por ejemplo
que luego puedes usar así:
Tenga en cuenta que la definición del rol debe colocarse antes de las referencias al rol.
Tenga en cuenta que el documento que enlazo no menciona la versión de docutils a la que se refiere. El rol del código no está disponible en docutils 0.8.1 (que es la única versión con la que tengo que probar).
fuente