Documentation
¶
Index ¶
- Constants
- func CodepointToGraphemePos(s string, codepointPos int) int
- func DisplayIter(s string) iter.Seq2[int, string]
- func DisplayPos(line string, column int) int
- func DisplayRunesAt(line string, screenX int) (rune, []rune)
- func DisplayWidth(s string) int
- func GraphemeClusters(s string) []string
- func GraphemeInsert(s string, graphemePos int, insertString string) string
- func GraphemeLength(s string) int
- func GraphemeRemove(s string, startGrapheme int, lengthGrapheme int) string
- func GraphemeSubString(s string, startGrapheme int, endGrapheme int) string
- func GraphemeToByteRange(s string, graphemePos int) (Pos int, Length int)
- func GraphemeToCodepointPos(s string, graphemePos int) int
Constants ¶
View Source
const TabWidth = 4
Variables ¶
This section is empty.
Functions ¶
func CodepointToGraphemePos ¶
func DisplayPos ¶
func DisplayWidth ¶
func GraphemeClusters ¶
func GraphemeLength ¶
func GraphemeSubString ¶
func GraphemeToByteRange ¶ added in v0.3.0
func GraphemeToCodepointPos ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.