all repos — searchix @ 0ba69e50d2d1095db9b42c548c0226739d137a62

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

internal/nixdocs/nixdocs.go (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package nixdocs

import (
	fences "github.com/stefanfritsch/goldmark-fences"
	"github.com/yuin/goldmark"
	"github.com/yuin/goldmark/extension"

	"go.alanpearce.eu/searchix/internal/nixdocs/option"
	"go.alanpearce.eu/searchix/internal/nixdocs/optlink"
)

func WithNixDocsExtensions() goldmark.Option {
	return goldmark.WithExtensions(
		extension.NewLinkify(),
		&fences.Extender{},
		optlink.New(),
		option.New(),
	)
}