core

module
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2026 License: Apache-2.0

Directories

Path Synopsis
Package anim is the arithmetic behind things that move.
Package anim is the arithmetic behind things that move.
Package ansi is what an escape sequence is made of.
Package ansi is what an escape sequence is made of.
Package clipboard owns the OSC 52 channel that carries text between a program and the clipboard beside its user-facing terminal.
Package clipboard owns the OSC 52 channel that carries text between a program and the clipboard beside its user-facing terminal.
Package diff says what changed between two texts, line by line.
Package diff says what changed between two texts, line by line.
Package fuzzy ranks candidates against what someone has typed.
Package fuzzy ranks candidates against what someone has typed.
Package graphics puts images in a terminal that can show them.
Package graphics puts images in a terminal that can show them.
Package grid is the cell grid the whole terminal UI is drawn into: styled grapheme cells, a clipped drawing view over them, and the two ways a frame of them reaches a terminal.
Package grid is the cell grid the whole terminal UI is drawn into: styled grapheme cells, a clipped drawing view over them, and the two ways a frame of them reaches a terminal.
Package input turns the bytes a terminal sends into events.
Package input turns the bytes a terminal sends into events.
internal
fifo
Package fifo provides an ownership-safe in-memory first-in, first-out queue for core's internal adapters.
Package fifo provides an ownership-safe in-memory first-in, first-out queue for core's internal adapters.
Package keymap maps terminal keystrokes to named actions.
Package keymap maps terminal keystrokes to named actions.
Package layout divides a region among rectangular items.
Package layout divides a region among rectangular items.
Package link finds the things in a piece of text that point somewhere.
Package link finds the things in a piece of text that point somewhere.
Package present decides when a frame is drawn.
Package present decides when a frame is drawn.
Package program runs a terminal interface.
Package program runs a terminal interface.
Package programtest drives a program without opening a terminal.
Package programtest drives a program without opening a terminal.
Package term owns the terminal itself: taking it over, giving it back, reading what it sends, and writing frames to it without blocking whoever drew them.
Package term owns the terminal itself: taking it over, giving it back, reading what it sends, and writing frames to it without blocking whoever drew them.
Package text lays styled text out in terminal columns: measuring it, wrapping it, truncating it, and drawing it onto a grid.View.
Package text lays styled text out in terminal columns: measuring it, wrapping it, truncating it, and drawing it onto a grid.View.

Jump to

Keyboard shortcuts

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