SF.net SVN: docutils:[10193 ] trunk/docutils/docs/user /rst/cheatsheet.rst

milde--- via Docutils-checkins <[email protected]> Thu, 31 Jul 2025 14:18:25 +0000
Newsgroups gmane.text.docutils.cvs
Message-ID <[email protected]>
Revision: 10193
          http://sourceforge.net/p/docutils/code/10193
Author:   milde
Date:     2025-07-31 14:18:24 +0000 (Thu, 31 Jul 2025)
Log Message:
-----------
Update reStructuredText Cheat Sheet.

Remove "new in 0.3.x" markers (this was before 2006).

Add "code" role and directive and "math" role.

Sort directives as in "directives.rst".
TODO: rather sort alphabetically?

Modified Paths:
--------------
    trunk/docutils/docs/user/rst/cheatsheet.rst

Modified: trunk/docutils/docs/user/rst/cheatsheet.rst
===================================================================
--- trunk/docutils/docs/user/rst/cheatsheet.rst	2025-07-30 08:22:51 UTC (rev 10192)
+++ trunk/docutils/docs/user/rst/cheatsheet.rst	2025-07-31 14:18:24 UTC (rev 10193)
@@ -27,7 +27,7 @@
 | >>> print 'Doctest block'      |                                   |
 | Doctest block                  | > Quoted                          |
 +--------------------------------+-----------------------------------+
-| | Line blocks preserve line breaks & indents. [new in 0.3.6]       |
+| | Line blocks preserve line breaks & indents.                      |
 | |     Useful for addresses, verse, and adornment-free lists; long  |
 |       lines can be wrapped with continuation lines.                |
 +--------------------------------------------------------------------+
@@ -70,7 +70,7 @@
 https://docutils.sourceforge.io; named reference, reStructuredText_;
 `anonymous reference`__; footnote reference, [1]_; citation reference,
 [CIT2002]_; |substitution|; _`inline internal target`.
-
+
 Directive Quick Reference
 =========================
 See <https://docutils.sourceforge.io/docs/ref/rst/directives.html> for full info.
@@ -86,30 +86,31 @@
 topic             ``.. topic:: Title``; like a mini section
 sidebar           ``.. sidebar:: Title``; like a mini parallel document
 parsed-literal    A literal block with parsed inline markup
+code              Literal block for code with optional syntax highlighting
+math              Mathematical notation (input in LaTeX format)
 rubric            ``.. rubric:: Informal Heading``
 epigraph          Block quote with class="epigraph"
 highlights        Block quote with class="highlights"
 pull-quote        Block quote with class="pull-quote"
-compound          Compound paragraphs [0.3.6]
-container         Generic block-level container element [0.3.10]
-table             Create a titled table [0.3.1]
-list-table        Create a table from a uniform two-level bullet list [0.3.8]
-csv-table         Create a table from CSV data [0.3.4]
+compound          Compound paragraphs
+container         Generic block-level container element
+table             Create a titled table
+list-table        Create a table from a uniform two-level bullet list
+csv-table         Create a table from CSV data
 contents          Generate a table of contents
 sectnum           Automatically number sections, subsections, etc.
-header, footer    Create document decorations [0.3.8]
+header, footer    Create document decorations
 target-notes      Create an explicit footnote for each external target
-math              Mathematical notation (input in LaTeX format)
-meta              Document metadata
-include           Read an external reST file as if it were inline
-raw               Non-reST data passed untouched to the Writer
 replace           Replacement text for substitution definitions
 unicode           Unicode character code conversion for substitution defs
 date              Generates today's date; for substitution defs
+include           Read an external reST file as if it were inline
+raw               Non-reST data passed untouched to the Writer
 class             Set a "class" attribute on the next element
-role              Create a custom interpreted text role [0.3.2]
-default-role      Set the default interpreted text role [0.3.10]
-title             Set the metadata document title [0.3.10]
+role              Create a custom interpreted text role
+default-role      Set the default interpreted text role
+meta              Document metadata
+title             Set the metadata document title
 ================  ============================================================
 
 Interpreted Text Role Quick Reference
@@ -119,12 +120,13 @@
 ================  ============================================================
 Role Name         Description
 ================  ============================================================
+code              code in a formal language (see docs for syntax highlighting)
 emphasis          Equivalent to *emphasis*
 literal           Equivalent to ``literal`` but processes backslash escapes
 math              Mathematical notation (input in LaTeX format)
 PEP               Reference to a numbered Python Enhancement Proposal
 RFC               Reference to a numbered Internet Request For Comments
-raw               For non-reST data; cannot be used directly (see docs) [0.3.6]
+raw               For non-reST data; cannot be used directly (see docs)
 strong            Equivalent to **strong**
 sub               Subscript
 sup               Superscript

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.