packages feed

funnyprint-0.0.3: README.md

# [funnyprint][]

funnyPrint function to colorize GHCi output.

***

see `FunnyPrint.funnyPrintC` and `FunnyPrint.funnyPrint`.

Use it as `:set -interactive-print=funnyPrint`.

- XTerm colors
- UTF8 output
- Simple indentation

### Customize GHCi prompt in right way

see `FunnyPrint.prompt` and `FunnyPrint.prompt2`.

#### Usage example

You may use it like this:

```haskell
:set -package funnyprint

:def color (\_ -> return (":set -interactive-print=FunnyPrint.funnyPrintC\n:set prompt \"" ++ FunnyPrint.prompt "λ " "%s" " ¬\\nλ > " ++ "\"" ++ "\n:set prompt2 \"" ++ FunnyPrint.prompt2 "λ" "" " | " ++ "\""))
:def nocolor (\_ -> return ":set -interactive-print=print\n:set prompt \"%s> \"\n:set prompt2 \"%s| \"")

:color
```

***

#### TODO:

- replace `ipprint` with `stylish-haskell`

[funnyprint]: https://github.com/Pitometsu/funnyprint