Skip to main content

Module ansi

Module ansi 

Source
Expand description

Shared ANSI escape parser and stripping utilities for VT Code.

See docs/reference/ansi-in-vtcode.md for the workspace usage map.

Functionsยง

contains_unicode
Detect if text contains unicode characters that need special handling
parse_ansi_sequence
Parse and determine the length of the ANSI escape sequence at the start of text
strip_ansi
Strip ANSI escape codes from text, keeping only plain text
strip_ansi_ascii_only
Fast ASCII-only ANSI stripping for performance-critical paths
strip_ansi_bytes
Strip ANSI escape codes from arbitrary bytes, preserving non-control bytes.