Term::Choose::LineFold::XS - XS acceleration for Term-Choose-LineFold
Contents
Description
Width in this context refers to the number of occupied columns of a character string on a terminal with a
monospaced font.
By default ambiguous width characters are treated as half width. If the environment variable
"TC_AMBIGUOUS_WIDTH_IS_WIDE" is set to a true value, ambiguous width characters are treated as full
width.
Perlversion
Requires Perl version 5.16.0 or greater.
Export
Nothing by default.
use Term::Choose::LineFold::XS qw( print_columns );
Functions
print_columns
Get the number of occupied columns of a character string on a terminal.
The string passed to this function is a decoded string, free of control characters, non-characters, and
surrogates.
$print_width = print_columns( $string );
License And Copyright
Copyright (C) 2025 Matthäus Kiem.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl
5.10.0. For details, see the full text of the licenses in the file LICENSE.
perl v5.40.1 2025-06-09 Term::Choose::LineFold::XS(3pm)
Name
Term::Choose::LineFold::XS - XS acceleration for Term-Choose-LineFold
Version
Version 0.001
