OCamlPro/ocp-index — pull request #27 by Drup (2013-12-20 04:27:15+00:00)
Title: ocp-index : make the output a bit nicer.

This solve one of the point in my long list.
The output was :
```ocaml
val Eliom_parameter.prod ('a, [ `WithoutSuffix ], 'b)
Eliom_parameter.params_type ->
('c, [< `Endsuffix | `WithoutSuffix ] as 'e, 'd)
Eliom_parameter.params_type ->
('a * 'c, 'e, 'b * 'd) Eliom_parameter.params_type
```
And is now :
```ocaml
val Eliom_parameter.prod
('a, [ `WithoutSuffix ], 'b) params_type ->
('c, [< `Endsuffix | `WithoutSuffix ] as 'e, 'd) params_type ->
('a * 'c, 'e, 'b * 'd) params_type
```

I tried to solve other issues in the same swing, but I'm not very comfortable with format yet. It should work correctly with documentation and small signatures.

In particular, I don't really now how Format know the size of the terminal, but I think he get it wrong.