title: Transform reST list item for rst2html output
body: <p>I have a reStructuredText document with todo list items:</p>
  <pre><code>Vim
  ===
  
  - ✓ (2021-11-05) RST Section text object
    (drop it in favor of env text object)
  
    Probably should be based on the output of ``:Toc`` command to properly
    identify all sub sections if this is needed.
  
  - ✓ (2021-11-05) RST &quot;Environment&quot; text object
  </code></pre>
  <p>Which could be setup in vim to have nicely colored unicode checkmark and (date)</p>
  <p><a href="https://i.stack.imgur.com/oAYmq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oAYmq.png" alt="enter image description here" /></a></p>
  <p>Regular <code>rst2html.py</code> knows nothing about those checkmarks and dates, but it looks like it is possible to use <code>Transform</code> feature of docutils to add css classes to those list items.</p>
  <p>Probably documentation of the docutils is written for the more experienced people, but I could not find an easy guide on how to:</p>
  <ol>
  <li>create your own <code>Transform</code></li>
  <li>apply it to your reStructuredText document.</li>
  </ol>
  <p>PS, I could get the structure of the document with <code>rst2pseudoxml.py</code> and I can see elements I should change:</p>
  <pre><code>            &lt;bullet_list bullet=&quot;-&quot;&gt;
                  &lt;list_item&gt;
                      &lt;paragraph&gt;
                          вњ“ (2021-11-05) RST Section text object
                          (drop it in favor of env text object)
  </code></pre>
  <p>But have no clue where to start from.</p>