From b0dc877cc3cb45cce40f7cd9ad281823bf91cd72 Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 9 Dec 2012 21:23:12 +0100 Subject: small documentation improvements --- packages/docutils/rst.nim | 4 ++-- packages/docutils/rstgen.nim | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'packages/docutils') diff --git a/packages/docutils/rst.nim b/packages/docutils/rst.nim index f594a39f5..c752e5065 100755 --- a/packages/docutils/rst.nim +++ b/packages/docutils/rst.nim @@ -1012,10 +1012,10 @@ proc whichSection(p: TRstParser): TRstNodeKind = result = rnOptionList else: result = rnParagraph - of tkWord, tkOther, tkWhite: + of tkWord, tkOther, tkWhite: if match(p, tokenAfterNewLine(p), "ai"): result = rnHeadline - elif isDefList(p): result = rnDefList elif match(p, p.idx, "e) ") or match(p, p.idx, "e. "): result = rnEnumList + elif isDefList(p): result = rnDefList else: result = rnParagraph else: result = rnLeaf diff --git a/packages/docutils/rstgen.nim b/packages/docutils/rstgen.nim index 92bd20cf8..53bd8188e 100644 --- a/packages/docutils/rstgen.nim +++ b/packages/docutils/rstgen.nim @@ -390,7 +390,8 @@ proc renderField(d: PDoc, n: PRstNode, result: var string) = if d.target == outLatex: var fieldname = addNodes(n.sons[0]) var fieldval = esc(d.target, strip(addNodes(n.sons[1]))) - if cmpIgnoreStyle(fieldname, "author") == 0: + if cmpIgnoreStyle(fieldname, "author") == 0 or + cmpIgnoreStyle(fieldname, "authors") == 0: if d.meta[metaAuthor].len == 0: d.meta[metaAuthor] = fieldval b = true -- cgit 1.4.1-2-gfad0