Library for guile based on https://github.com/muesli/reflow
Vivianne
edbe785fd0
- Removed the 'pair' syntax as it isn't needed - Add comments - Fix unit tests |
||
---|---|---|
doc | ||
reflow | ||
tests | ||
.gitignore | ||
COPYING | ||
HACKING | ||
README | ||
README.org | ||
guix.scm | ||
reflow.scm |
README
# -*- mode: org; coding: utf-8; -*- #+TITLE: 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~.