package pplumbing
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=ed7eaba180378a59719e9af63ccdc89dde8e0a20f2cba420abb0080b0bc4a868
sha512=f168c37c1acd38c92e5b6d59321da4021195b6ddc49dde82de70e9282b55042621bea1b84a677d57f83604c06d6ee9c790b683fd589cd2097ab8f00c293f56af
doc/pplumbing.pp-tty/Pp_tty/index.html
Module Pp_tty
Source
Build pretty printed documents for the user.
Build pretty printed documents with ansi colors.
Symbolic styles that can be used inside messages. These styles are later converted to actual concrete styles depending on the output device. For instance, when printed to the terminal they are converted to ansi terminal styles (Ansi_color.Style.t list
values).
Print to stdout
(not thread safe)
Print to stderr
(not thread safe)
An alias for Pp.tag
dedicated to the expected Style.t
type. Using this function allows to write the Style.t
constructor without qualifying them, which may be more ergonomic.
Basic helpers
Opinionated helpers
A pretty printer for code locations. The uses a common syntax that is usually configured by editors to allow jumping to locations. If the file listed by the location is available, this will render a small quotation for the location, such as in:
File "my-file", line 42, character 6-11:
42 | Hello World
^^^^^
A modular-explicit helper that uses brackets
and the Id
symbolic style to format a stringable identifier.
A modular-explicit helper that uses brackets
and the Kwd
symbolic style to format a stringable keyword.
A modular-explicit helper that uses double_quotes
and the Bold
ansi style to format a stringable path.
A modular-explicit helper that uses the ansi style to format a stringable variable.