diff --git a/src/main/scala/view/Markdown.scala b/src/main/scala/view/Markdown.scala
index 91c4945..01a3e0e 100644
--- a/src/main/scala/view/Markdown.scala
+++ b/src/main/scala/view/Markdown.scala
@@ -99,11 +99,14 @@
}
override def visit(node: TextNode) {
- // convert commit id to link.
- val text = if(enableCommitLink) node.getText.replaceAll("(^|\\W)([0-9a-f]{40})(\\W|$)",
- s"""$$2""")
+ // convert commit id and username to link.
+ val text = if(enableCommitLink) node.getText
+ .replaceAll("(^|\\W)([0-9a-f]{40})(\\W|$)", s"""$$1$$2$$3""")
+ .replaceAll("(^|\\W)@([a-zA-Z0-9\\-_]+)(\\W|$)", s"""$$1@$$2$$3""")
else node.getText
+ println(text)
+
if (abbreviations.isEmpty) {
printer.print(text)
} else {