diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-09-17 21:03:28 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-09-17 21:03:28 +0000 |
| commit | 8d4f176f509e1aaf3aa6f37a632f688ed77fe7b9 (patch) | |
| tree | 7a4829cd346eed960d52875592b4f03d02d2734d /docs/ref | |
| parent | 27b584a0d24cd60e597d5d2ade889ec75b858356 (diff) | |
| download | docutils-8d4f176f509e1aaf3aa6f37a632f688ed77fe7b9.tar.gz | |
"code" option of the "include" directive, tests
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7129 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/rst/directives.txt | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/docs/ref/rst/directives.txt b/docs/ref/rst/directives.txt index f570989e6..d60d2fbfe 100644 --- a/docs/ref/rst/directives.txt +++ b/docs/ref/rst/directives.txt @@ -497,7 +497,7 @@ __ http://pygments.org/docs/cmdline/#generating-styles The following options are recognized: ``number-lines`` : [start line number] - Precede every code line with a line number. + Precede every line with a line number. The optional argument is the number of the first line (defaut 1). and the common options `:class:`_ and `:name:`_. @@ -1348,7 +1348,8 @@ Including an External Document Fragment ======================================= :Directive Type: "include" -:Doctree Elements: depend on data being included +:Doctree Elements: Depend on data being included + (literal_block_ with ``code`` or ``literal`` option). :Directive Arguments: One, required (path to the file to include). :Directive Options: Possible. :Directive Content: None. @@ -1361,11 +1362,11 @@ Including an External Document Fragment .. _file_insertion_enabled: ../../user/config.html#file-insertion-enabled -The "include" directive reads a reStructuredText-formatted text file -and parses it in the current document's context at the point of the -directive. The directive argument is the path to the file to be -included, relative to the document containing the directive. For -example:: +The "include" directive reads a text file. The directive argument is +the path to the file to be included, relative to the document +containing the directive. Unless the options ``literal`` or ``code`` +are given, the file is parsed in the current document's context at the +point of the directive. For example:: This first example will be parsed at the document level, and can thus contain any construct, including section headers. @@ -1417,7 +1418,18 @@ The following options are recognized: ``literal`` : flag (empty) The entire included text is inserted into the document as a single - literal block (useful for program listings). + literal block. + +``code`` : formal language (optional) + The argument and the content of the included file are passed to + the code_ directive (useful for program listings). + (New in Docutils 0.9) + +``number-lines`` : [start line number] + Precede every code line with a line number. + The optional argument is the number of the first line (defaut 1). + Works only with ``code`` or ``literal``. + (New in Docutils 0.9) ``encoding`` : name of text encoding The text encoding of the external data file. Defaults to the @@ -1433,6 +1445,9 @@ The following options are recognized: .. _tab_width: ../../user/config.html#tab-width +With ``code`` or ``literal`` the common options `:class:`_ and +`:name:`_ are recognized as well. + Combining ``start/end-line`` and ``start-after/end-before`` is possible. The text markers will be searched in the specified lines (further limiting the included content). |
