##// END OF EJS Templates
doc: make links for hg role...
Martin Geisler -
r10974:854ac04d default
parent child Browse files
Show More
@@ -19,7 +19,14 b' from docutils import nodes, utils'
19
19
20 def role_hg(name, rawtext, text, lineno, inliner,
20 def role_hg(name, rawtext, text, lineno, inliner,
21 options={}, content=[]):
21 options={}, content=[]):
22 node = nodes.literal(rawtext, "hg " + utils.unescape(text, True))
22 text = "hg " + utils.unescape(text)
23 linktext = nodes.literal(rawtext, text)
24 parts = text.split()
25 cmd, args = parts[1], parts[2:]
26 if cmd == 'help' and args:
27 cmd = args[0] # link to 'dates' for 'hg help dates'
28 node = nodes.reference(rawtext, '', linktext,
29 refuri="hg.1.html#%s" % cmd)
23 return [node], []
30 return [node], []
24
31
25 roles.register_local_role("hg", role_hg)
32 roles.register_local_role("hg", role_hg)
General Comments 0
You need to be logged in to leave comments. Login now