Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var KindEnv = ast.NewNodeKind("Env")
KindEnv is a NodeKind for environment variable nodes.
Functions ¶
func NewHTMLRenderer ¶
func NewHTMLRenderer(opts ...html.Option) renderer.NodeRenderer
NewHTMLRenderer returns a new HTMLRenderer.
Types ¶
type Extension ¶
type Extension struct{}
Extension is a goldmark extension for environment variable references.
type HTMLRenderer ¶
HTMLRenderer is a renderer for environment variable nodes.
func (*HTMLRenderer) RegisterFuncs ¶
func (r *HTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
RegisterFuncs implements renderer.NodeRenderer.RegisterFuncs.
type Node ¶
type Node struct {
ast.BaseInline
EnvVar []byte
}
Node represents an environment variable reference node in markdown AST.
type Parser ¶
type Parser struct{}
Parser is a Goldmark inline parser for parsing environment variable nodes.
Environment variable references have the format {env}`XDG_DATA_DIRS` which will be rendered as a span with the environment variable name.
Click to show internal directories.
Click to hide internal directories.