Skip to content

Commit 397db55

Browse files
committed
fix "no such code style" warning when using default code style; update chroma
1 parent 291bf49 commit 397db55

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

go.mod

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ toolchain go1.23.4
66

77
require (
88
github.com/Songmu/go-httpdate v1.0.0
9-
github.com/alecthomas/chroma v0.10.0
9+
github.com/alecthomas/chroma/v2 v2.15.0
1010
github.com/alexedwards/scs/v2 v2.8.0
1111
github.com/cooper/ferret-chroma v0.0.0-20201209083634-9d9918e49841
1212
github.com/cooper/go-git/v4 v4.14.1
@@ -23,6 +23,7 @@ require (
2323

2424
require (
2525
github.com/Microsoft/go-winio v0.6.2 // indirect
26+
github.com/alecthomas/chroma v0.10.0 // indirect
2627
github.com/dlclark/regexp2 v1.11.4 // indirect
2728
github.com/emirpasic/gods v1.18.1 // indirect
2829
github.com/go-stack/stack v1.8.0 // indirect

go.sum

+9
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,20 @@ github.com/Songmu/go-httpdate v1.0.0 h1:39S00oyg9q+kMso2ahhK4pvD4EXk4zQWzt/AMqGl
55
github.com/Songmu/go-httpdate v1.0.0/go.mod h1:QPvdlIAR7M8UtklJx5CMOOCIq7hbx2QdxyEPvTF5QVs=
66
github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs=
77
github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
8+
github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38 h1:smF2tmSOzy2Mm+0dGI2AIUHY+w0BUc+4tn40djz7+6U=
89
github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38/go.mod h1:r7bzyVFMNntcxPZXK3/+KdruV1H5KSlyVY0gc+NgInI=
10+
github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0=
11+
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
912
github.com/alecthomas/chroma v0.7.2/go.mod h1:fv5SzZPFJbwp2NXJWpFIX7DZS4HgV1K4ew4Pc2OZD9s=
1013
github.com/alecthomas/chroma v0.10.0 h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek=
1114
github.com/alecthomas/chroma v0.10.0/go.mod h1:jtJATyUxlIORhUOFNA9NZDWGAQ8wpxQQqNSB4rjA/1s=
15+
github.com/alecthomas/chroma/v2 v2.15.0 h1:LxXTQHFoYrstG2nnV9y2X5O94sOBzf0CIUpSTbpxvMc=
16+
github.com/alecthomas/chroma/v2 v2.15.0/go.mod h1:gUhVLrPDXPtp/f+L1jo9xepo9gL4eLwRuGAunSZMkio=
1217
github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721/go.mod h1:QO9JBoKquHd+jz9nshCh40fOfO+JzsoXy8qTHF68zU0=
1318
github.com/alecthomas/kong v0.2.1-0.20190708041108-0548c6b1afae/go.mod h1:+inYUSluD+p4L8KdviBSgzcqEjUQOfC5fQDRFuc36lI=
1419
github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897/go.mod h1:xTS7Pm1pD1mvyM075QCDSRqH6qRLXylzS24ZTpRiSzQ=
20+
github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc=
21+
github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
1522
github.com/alexedwards/scs/v2 v2.8.0 h1:h31yUYoycPuL0zt14c0gd+oqxfRwIj6SOjHdKRZxhEw=
1623
github.com/alexedwards/scs/v2 v2.8.0/go.mod h1:ToaROZxyKukJKT/xLcVQAChi5k6+Pn1Gvmdl7h3RRj8=
1724
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA=
@@ -51,6 +58,8 @@ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
5158
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
5259
github.com/grokify/html-strip-tags-go v0.1.0 h1:03UrQLjAny8xci+R+qjCce/MYnpNXCtgzltlQbOBae4=
5360
github.com/grokify/html-strip-tags-go v0.1.0/go.mod h1:ZdzgfHEzAfz9X6Xe5eBLVblWIxXfYSQ40S/VKrAOGpc=
61+
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
62+
github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
5463
github.com/inconshreveable/log15 v0.0.0-20200109203555-b30bc20e4fd1 h1:KUDFlmBg2buRWNzIcwLlKvfcnujcHQRQ1As1LoaCLAM=
5564
github.com/inconshreveable/log15 v0.0.0-20200109203555-b30bc20e4fd1/go.mod h1:cOaXtrgN4ScfRrD9Bre7U1thNq5RtJ8ZoP4iXVGRj6o=
5665
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=

wikifier/block-code.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ package wikifier
33
import (
44
"strings"
55

6-
"github.com/alecthomas/chroma"
7-
"github.com/alecthomas/chroma/formatters/html"
8-
"github.com/alecthomas/chroma/lexers"
9-
"github.com/alecthomas/chroma/styles"
6+
"github.com/alecthomas/chroma/v2"
7+
"github.com/alecthomas/chroma/v2/formatters/html"
8+
"github.com/alecthomas/chroma/v2/lexers"
9+
"github.com/alecthomas/chroma/v2/styles"
1010
_ "github.com/cooper/ferret-chroma" // for ferret language support
1111
)
1212

@@ -80,7 +80,7 @@ func (cb *codeBlock) html(page *Page, el element) {
8080
cb.warn(cb.openPosition(), "No such code{} style '"+pageStyle+"'")
8181
}
8282
}
83-
if style == styles.Fallback && page.Opt.Page.Code.Style != "" {
83+
if style == styles.Fallback && page.Opt.Page.Code.Style != "" && page.Opt.Page.Code.Style != styles.Fallback.Name {
8484
style = styles.Get(page.Opt.Page.Code.Style)
8585
if style == styles.Fallback {
8686
cb.warn(cb.openPosition(), "No such code{} style '"+page.Opt.Page.Code.Style+"' (from config)")

0 commit comments

Comments
 (0)