all repos — searchix @ 2d958a53b942e5c47ce58dd14c15a2c9474ca661

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: enable parsing of markdown fences

Alan Pearce
commit

2d958a53b942e5c47ce58dd14c15a2c9474ca661

parent

93b800b4862d5c7e0e621647d78b79416a9f3101

4 files changed, 8 insertions(+), 0 deletions(-)

changed files
M go.modgo.mod
@@ -14,6 +14,7 @@ github.com/getsentry/sentry-go v0.30.0
github.com/mitchellh/mapstructure v1.5.0 github.com/osdevisnot/sorvor v0.4.4 github.com/pelletier/go-toml/v2 v2.2.3 + github.com/stefanfritsch/goldmark-fences v1.0.0 github.com/stoewer/go-strcase v1.3.0 github.com/yuin/goldmark v1.7.8 gitlab.com/tozd/go/errors v0.10.0
M go.sumgo.sum
@@ -114,6 +114,8 @@ github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= +github.com/stefanfritsch/goldmark-fences v1.0.0 h1:cAL9eFJx5AfODfzURJg/R4M0TdynZb4azpGtXebywCI= +github.com/stefanfritsch/goldmark-fences v1.0.0/go.mod h1:afDcGjekNr4uEUtTuDNmU+yPElZkv0bF2ASp+KoYsDk= github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
M gomod2nix.tomlgomod2nix.toml
@@ -133,6 +133,9 @@ hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw="
[mod."github.com/remyoudompheng/bigfft"] version = "v0.0.0-20230129092748-24d4a6f8daec" hash = "sha256-vYmpyCE37eBYP/navhaLV4oX4/nu0Z/StAocLIFqrmM=" + [mod."github.com/stefanfritsch/goldmark-fences"] + version = "v1.0.0" + hash = "sha256-Ei+FLtzyHEqz/ZUwHqtQMKHawglcHqcdXmIa8PLvqtc=" [mod."github.com/stoewer/go-strcase"] version = "v1.3.0" hash = "sha256-X0ilcefeqVQ44B9WT6euCMcigs7oLFypOQaGI33kGr8="
M internal/nixdocs/nixdocs.gointernal/nixdocs/nixdocs.go
@@ -1,6 +1,7 @@
package nixdocs import ( + fences "github.com/stefanfritsch/goldmark-fences" "github.com/yuin/goldmark" "github.com/yuin/goldmark/extension"
@@ -10,6 +11,7 @@
func WithNixDocsExtensions() goldmark.Option { return goldmark.WithExtensions( extension.NewLinkify(), + &fences.Extender{}, optlink.New(), ) }