summaryrefslogtreecommitdiffstats
path: root/helpers/content_renderer.go
diff options
context:
space:
mode:
authorAndrew Brampton <github@bramp.net>2015-07-08 18:51:54 -0700
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-11-23 17:50:54 +0100
commitc3931ef748d1bb0ec60e45e1cecdfc1bde850bfc (patch)
treeb0d9a775545c493eec9e442783c48525984fd9c5 /helpers/content_renderer.go
parent99acbb2eb273500596a0da5b51b490fefc0829c4 (diff)
Add PygmentsOptions option
This allows default pygments settings to be used, if none are explictly set per shortcode. Fixes #1260
Diffstat (limited to 'helpers/content_renderer.go')
-rw-r--r--helpers/content_renderer.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/helpers/content_renderer.go b/helpers/content_renderer.go
index 93556e7d3..f7023f8d3 100644
--- a/helpers/content_renderer.go
+++ b/helpers/content_renderer.go
@@ -17,8 +17,9 @@ type HugoHtmlRenderer struct {
func (renderer *HugoHtmlRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string) {
if viper.GetBool("PygmentsCodeFences") {
+ opts := viper.GetString("PygmentsOptions")
str := html.UnescapeString(string(text))
- out.WriteString(Highlight(str, lang, ""))
+ out.WriteString(Highlight(str, lang, opts))
} else {
renderer.Renderer.BlockCode(out, text, lang)
}