carlobaldassi / TextWrap.jl

Julia package for wrapping text into paragraphs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TextWrap.jl

Documentation Build Status

This Julia package allows to wrap long lines of text to fit within a given width.

Quick example

julia> text = "This text is going to be wrapped around in lines no longer than 20 characters.";

julia> println_wrapped(text, width=20)
This text is going
to be wrapped around
in lines no longer
than 20 characters.

The other exported functions are wrap (returns a string) and print_wrapped. See the documentation for more advanced settings.

Installation

To install the module, use Julia's package manager: start pkg mode by pressing ] and then enter:

(v1.3) pkg> add TextWrap

Dependencies will be installed automatically. The module can then be loaded like any other Julia module:

julia> using TextWrap

Documentation

  • STABLEmost recently tagged version of the documentation.
  • DEVin-development version of the documentation.

Changes in release 1.0.2

  • Correctly account for the width of each character using textwidth instead of length
  • Fix a bug with subsequent_indent

Changes in release 1.0.1

  • Improve recognition of ANSI escape codes
  • Fixes for the replace_whitespace=true case

Changes in release 1.0.0

  • Drop support for Julia versions v0.6/v0.7
  • Recognize ANSI escape codes and by default don't count them in the width computations

About

Julia package for wrapping text into paragraphs.

License:Other


Languages

Language:Julia 100.0%