diff options
author | Guido van Rossum <guido@python.org> | 2007-08-17 18:30:38 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2007-08-17 18:30:38 (GMT) |
commit | f10aa9825e49e8652f30bc6d92c736fe47bb134c (patch) | |
tree | c804ba7c7ea948e6814767246b6ba2dec41bac5d /Doc/documenting | |
parent | eb1cf4e73beca52f8bc3b5ba9d5cef3632470a5b (diff) | |
download | cpython-f10aa9825e49e8652f30bc6d92c736fe47bb134c.zip cpython-f10aa9825e49e8652f30bc6d92c736fe47bb134c.tar.gz cpython-f10aa9825e49e8652f30bc6d92c736fe47bb134c.tar.bz2 |
Another merge. Only doc stuff was affected (but this aligns the UTF-32
codec changes in trubk and branch). Hopefully the Py3k glossary wasn't
different from the trunk one.
Diffstat (limited to 'Doc/documenting')
-rw-r--r-- | Doc/documenting/markup.rst | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Doc/documenting/markup.rst b/Doc/documenting/markup.rst index ce042a5..1bb2185 100644 --- a/Doc/documenting/markup.rst +++ b/Doc/documenting/markup.rst @@ -290,6 +290,11 @@ Variable names are an exception, they should be marked simply with ``*var*``. For all other roles, you have to write ``:rolename:`content```. +.. note:: + + For all cross-referencing roles, if you prefix the content with ``!``, no + reference/hyperlink will be created. + The following roles refer to objects in modules and are possibly hyperlinked if a matching identifier is found: @@ -374,6 +379,20 @@ to objects: The name of a grammar token (used in the reference manual to create links between production displays). + +The following role creates a cross-reference to the term in the glossary: + +.. describe:: term + + Reference to a term in the glossary. The glossary is created using the + ``glossary`` directive containing a definition list with terms and + definitions. It does not have to be in the same file as the ``term`` + markup, in fact, by default the Python docs have one global glossary + in the ``glossary.rst`` file. + + If you use a term that's not explained in a glossary, you'll get a warning + during build. + --------- The following roles don't do anything special except formatting the text |