-
Restore (and improve) support for
ocamlnat
. It's now possible to use#use "down.top"
regardless. So if you don't have fancy stuff in your.config/ocaml/init.ml
it will work equally withocaml
andocamlnat
.Incidentally we no longer need to detect the presence of
ocamlnat
which solves #33 (Thanks to Jacques-Henri Jourdan for the report). -
Fix incorrect permission when creating directories (#36, v0.3.0 regression). Thanks to Juneyoung Lee for the report and Nicolás Ojeda Bär for the analysis.
- Windows support (#34, #35). Thanks to Nicolás Ojeda Bär for the report and the work.
- Update Unicode TTY width data to Unicode 15.1.0
- Implement bracketed paste. Improves responsiveness on large code pastes (#16). Thanks to Etienne Millon for the suggestion and Hannes Mehnert for the report.
- Support for OCaml 4.14. Thanks to Kate (@kit-ty-kate) for the patch.
- Build system: use
opam var
instead ofopam config var
.
- Upgrade Unicode TTY width data to Unicode 14.0.0.
- Fix crash on get type of empty input. Thanks to @kakadu for the report.
- Identifier documentation access (
C-t
): allow cursor to be on the whitespace or non-identifier characters after the identifier. Thanks to Zeng Li. - Be more subtle when line edition is not available. Let the Down API work reasonably well and/or error gracefully (#17).
- Less clever, but more robust, end of user input detection (#14).
- Tweak configuration directory lookup on Windows.
First release.