summary refs log tree commit diff stats
path: root/compiler/docgen.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-09-07 13:13:35 +0200
committerAraq <rumpf_a@web.de>2018-09-07 19:21:16 +0200
commitb017138c32df2df2799ebb480bf1b8f5a461d300 (patch)
treea3efd8d5c91df333fc45f2d8e9f07ae2c6551fa2 /compiler/docgen.nim
parent86556ebfdbbd4b8e9edc9d3085ea21d6c0bae2e2 (diff)
downloadNim-b017138c32df2df2799ebb480bf1b8f5a461d300.tar.gz
added a test for 'nim doc'
Diffstat (limited to 'compiler/docgen.nim')
-rw-r--r--compiler/docgen.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/docgen.nim b/compiler/docgen.nim
index 428fcbfe3..4f1070af0 100644
--- a/compiler/docgen.nim
+++ b/compiler/docgen.nim
@@ -670,12 +670,12 @@ proc traceDeps(d: PDoc, it: PNode) =
     let full = AbsoluteFile toFullPath(d.conf, FileIndex it.sym.position)
     let tmp = getOutFile2(d.conf, full.relativeTo(d.conf.projectPath), HtmlExt,
         RelativeDir"htmldocs")
-    let external = relativeTo(tmp, d.thisDir, '/')
+    let external = relativeTo(tmp, d.thisDir, '/').string
     if d.section[k] != nil: add(d.section[k], ", ")
     dispA(d.conf, d.section[k],
           "<a class=\"reference external\" href=\"$2\">$1</a>",
-          "$1", [rope esc(d.target, it.sym.name.s),
-          rope changeFileExt(external, "html").string])
+          "$1", [rope esc(d.target, changeFileExt(external, "")),
+          rope changeFileExt(external, "html")])
 
 proc generateDoc*(d: PDoc, n: PNode) =
   case n.kind