sphinxcontrib-ansi: Problem w/ "set-color set-bold" sequences ...

jenisys avatarjenisys created an issue

sphinxcontrib-ansi does not process the following ANSI sequences correctly (set-color, set-bold):

CSI{color}mCSI1m

where:

  • CSI is the "Control Sequence Introducer": ESC[
  • {color} is placeholder for the color code, ala: 30..37 etc.

The color is reset in HTML output when set-bold is detected:

<span class="ansi-{color}"></span><span class="ansi-bold">...</span>

Expected:

<span class="ansi-{color}"><span class="ansi-bold">...</span></span>

or (what seems to be used currently with composite sequence):

<span class="ansi-{color} ansi-bold">...</span>

The whole thing works only when the composite schema is used:

CSI{color};1m

Comments (1)

  1. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.