all repos — searchix @ 0d653242b21abd1678df35e2ba6c30cc23733eb1

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

feat: auto-linkify URLs in markdown

Alan Pearce
commit

0d653242b21abd1678df35e2ba6c30cc23733eb1

parent

767e25a146c3dfefb4774517bacd01f831ee25a2

1 file changed, 6 insertions(+), 1 deletion(-)

changed files
M internal/options/option.gointernal/options/option.go
@@ -6,6 +6,7 @@ "strings"
"github.com/pkg/errors" "github.com/yuin/goldmark" + "github.com/yuin/goldmark/extension" ) type NixValue struct {
@@ -17,9 +18,13 @@ type HTML struct {
HTML string } +var md = goldmark.New( + goldmark.WithExtensions(extension.NewLinkify()), +) + func (html *HTML) UnmarshalText(text []byte) error { var out strings.Builder - err := goldmark.Convert(text, &out) + err := md.Convert(text, &out) if err != nil { return errors.WithMessage(err, "failed to convert markdown to HTML") }