github.com/yuin/goldmark/text.Segment.Padding (field)

46 uses

	github.com/yuin/goldmark/text (current package)
		reader.go#L112: 		if r.pos.Padding != 0 {
		reader.go#L145: 		r.lineOffset = v - r.pos.Padding
		reader.go#L152: 		if r.pos.Padding != 0 {
		reader.go#L169: 	if n < len(r.peekedLine) && r.pos.Padding == 0 {
		reader.go#L177: 		if r.pos.Padding != 0 {
		reader.go#L178: 			r.pos.Padding--
		reader.go#L191: 	if padding > r.pos.Padding {
		reader.go#L213: 	r.pos.Padding = 0
		reader.go#L227: 	r.pos.Padding = v
		reader.go#L282: 	r.pos.Padding = 0
		reader.go#L332: 	if r.pos.Padding != 0 {
		reader.go#L366: 		r.lineOffset = v - r.pos.Padding
		reader.go#L373: 		if r.pos.Padding != 0 {
		reader.go#L391: 	if n < r.pos.Stop-r.pos.Start && r.pos.Padding == 0 {
		reader.go#L397: 		if r.pos.Padding != 0 {
		reader.go#L398: 			r.pos.Padding--
		reader.go#L411: 	if padding > r.pos.Padding {
		reader.go#L445: 	r.pos.Padding = v
		segment.go#L20: 	Padding int
		segment.go#L28: 		Padding: 0,
		segment.go#L37: 		Padding: n,
		segment.go#L43: 	if t.Padding == 0 {
		segment.go#L46: 	result := make([]byte, 0, t.Padding+t.Stop-t.Start+1)
		segment.go#L47: 	result = append(result, bytes.Repeat(space, t.Padding)...)
		segment.go#L53: 	return t.Stop - t.Start + t.Padding
		segment.go#L64: 		t.Padding-other.Padding,
		segment.go#L70: 	return t.Start >= t.Stop && t.Padding == 0
		segment.go#L81: 	return NewSegmentPadding(t.Start, t.Stop-l, t.Padding)
		segment.go#L95: 	padding := t.Padding
		segment.go#L128: 	return NewSegmentPadding(v, t.Stop, t.Padding)
		segment.go#L133: 	return NewSegmentPadding(t.Start, v, t.Padding)
		segment.go#L138: 	if t.Padding > 0 {
		segment.go#L139: 		return append(v, bytes.Repeat(space, t.Padding)...)

	github.com/yuin/goldmark/ast
		inline.go#L135: 	if n.Segment.Stop != t.Segment.Start || t.Segment.Padding != 0 || source[n.Segment.Stop-1] == '\n' || t.IsRaw() != n.IsRaw() {

	github.com/yuin/goldmark/extension
		footnote.go#L57: 	padding := segment.Padding

	github.com/yuin/goldmark/parser
		atx_heading.go#L135: 				node.Lines().Append(text.NewSegment(segment.Start+start+1-segment.Padding, segment.Start+closureOpen-segment.Padding))
		atx_heading.go#L156: 			node.Lines().Append(text.NewSegment(segment.Start+start-segment.Padding, segment.Start+stop-segment.Padding))
		code_block.go#L54: 	if segment.Padding != 0 {
		code_block.go#L92: 		segment.Padding = 0
		fcode_block.go#L56: 			infoStart, infoStop := segment.Start-segment.Padding+i+left, segment.Stop-right
		fcode_block.go#L76: 	if segment.Padding != 0 {
		fcode_block.go#L90: 			reader.Advance(segment.Stop - segment.Start - newline - segment.Padding)
		fcode_block.go#L94: 	pos, padding := util.DedentPositionPadding(line, reader.LineOffset(), segment.Padding, fdata.indent)