summary refs log tree commit diff stats
path: root/packages/docutils
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-12-09 21:23:12 +0100
committerAraq <rumpf_a@web.de>2012-12-09 21:23:12 +0100
commitb0dc877cc3cb45cce40f7cd9ad281823bf91cd72 (patch)
tree39e4acffc9d67068b7b45577ade0bda1ee8abd0e /packages/docutils
parentf96ec25ed26cc8868adba6c61af037056049e6be (diff)
downloadNim-b0dc877cc3cb45cce40f7cd9ad281823bf91cd72.tar.gz
small documentation improvements
Diffstat (limited to 'packages/docutils')
-rwxr-xr-xpackages/docutils/rst.nim4
-rw-r--r--packages/docutils/rstgen.nim3
2 files changed, 4 insertions, 3 deletions
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