summaryrefslogtreecommitdiff
path: root/book/src/main/scala/book/BookData.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-12-28 09:09:39 +0100
committerLi Haoyi <haoyi@dropbox.com>2014-12-28 09:09:39 +0100
commita84c09efcb2d843ee04ee3299ceb592a00a42267 (patch)
treef0fd2cf8cadd7bc4bf91ebd31bd41d34a170a7f3 /book/src/main/scala/book/BookData.scala
parent7d14b23dbbdaf66b222839874a29fff4a34e1762 (diff)
downloadhands-on-scala-js-a84c09efcb2d843ee04ee3299ceb592a00a42267.tar.gz
hands-on-scala-js-a84c09efcb2d843ee04ee3299ceb592a00a42267.tar.bz2
hands-on-scala-js-a84c09efcb2d843ee04ee3299ceb592a00a42267.zip
wip
Diffstat (limited to 'book/src/main/scala/book/BookData.scala')
-rw-r--r--book/src/main/scala/book/BookData.scala17
1 files changed, 14 insertions, 3 deletions
diff --git a/book/src/main/scala/book/BookData.scala b/book/src/main/scala/book/BookData.scala
index ff1f23a..8484f10 100644
--- a/book/src/main/scala/book/BookData.scala
+++ b/book/src/main/scala/book/BookData.scala
@@ -50,11 +50,22 @@ object BookData {
def half = div(cls:="pure-u-1 pure-u-md-1-2")
- val hl = new Highlighter(
- Seq(
+ val hl = new scalatex.site.Highlighter {
+ override val pathMappings = Seq(
s"$cloneRoot/scala-js" -> "https://github.com/scala-js/scala-js",
s"$cloneRoot/workbench-example-app" -> "https://github.com/lihaoyi/workbench-example-app",
"" -> "https://github.com/lihaoyi/hands-on-scala-js"
)
- )
+ override val suffixMappings = Map(
+ "scala" -> "scala",
+ "sbt" -> "scala",
+ "js" -> "javascript"
+ )
+ def scala(s: String) = this.highlight(s, "scala")
+ def bash(s: String) = this.highlight(s, "bash")
+ def html(s: String) = this.highlight(s, "html")
+ def xml(s: String) = this.highlight(s, "xml")
+ def diff(s: String) = this.highlight(s, "diff")
+ def javascript(s: String) = this.highlight(s, "javascript")
+ }
}