Library for guile based on https://github.com/muesli/reflow
build-aux | ||
doc | ||
reflow | ||
tests | ||
.gitignore | ||
configure.ac | ||
COPYING | ||
guix.scm | ||
HACKING | ||
Makefile.am | ||
pre-inst-env.in | ||
README.org | ||
reflow.scm |
README for Guile Reflow
guile-reflow
is a simple Guile library for wrapping text in terminals. It integrates with guile's port system
and provides an API that allows for easy creation of ports with a restricted line width.
The library attempts to be compatible with non-ascii characters and emoji, using the companion library
guile-runewidth
to determine the best guess at rune widths (a notoriously difficult task to accomplish
accurately!).
This library is heavily inspired by the golang library reflow
.