hyphenation

package module
v0.0.0-...-e7d34ad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHyphenation

func NewHyphenation(opts ...HyphenationOption) goldmark.Extender

Types

type HyphenationConfig

type HyphenationConfig struct {
	// contains filtered or unexported fields
}

func (*HyphenationConfig) Extend

func (h *HyphenationConfig) Extend(m goldmark.Markdown)

type HyphenationHTMLRenderer

type HyphenationHTMLRenderer struct {
	// contains filtered or unexported fields
}

func NewHyphenationHTMLRenderer

func NewHyphenationHTMLRenderer(hyphenator *hyphenator.Lang) *HyphenationHTMLRenderer

func (*HyphenationHTMLRenderer) RegisterFuncs

func (*HyphenationHTMLRenderer) Render

func (r *HyphenationHTMLRenderer) Render(w util.BufWriter, source []byte, node ast.Node, entering bool) (ast.WalkStatus, error)

type HyphenationOption

type HyphenationOption interface {
	SetHyphenationOption(*HyphenationConfig)
}

func WithHyphenationFile

func WithHyphenationFile(value *os.File) HyphenationOption

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL