text

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const TabWidth = 4

Variables

This section is empty.

Functions

func CodepointToGraphemePos

func CodepointToGraphemePos(s string, codepointPos int) int

func DisplayIter

func DisplayIter(s string) iter.Seq2[int, string]

func DisplayPos

func DisplayPos(line string, column int) int

func DisplayRunesAt

func DisplayRunesAt(line string, screenX int) (rune, []rune)

func DisplayWidth

func DisplayWidth(s string) int

func GraphemeClusters

func GraphemeClusters(s string) []string

func GraphemeInsert

func GraphemeInsert(s string, graphemePos int, insertString string) string

func GraphemeLength

func GraphemeLength(s string) int

func GraphemeRemove

func GraphemeRemove(s string, startGrapheme int, lengthGrapheme int) string

func GraphemeSubString

func GraphemeSubString(s string, startGrapheme int, endGrapheme int) string

func GraphemeToByteRange added in v0.3.0

func GraphemeToByteRange(s string, graphemePos int) (Pos int, Length int)

func GraphemeToCodepointPos

func GraphemeToCodepointPos(s string, graphemePos int) int

Types

This section is empty.

Jump to

Keyboard shortcuts

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