Abstract engine for text edition in OCaml
Zed is an abstract engine for text editing written in OCaml that can be used to build text editors, editing widgets, and readline-like interfaces by connecting the engine to custom input and rendering functions. The project is maintained by the OCaml community and provides edition state management, multiple cursor support, key-binding helpers, and unicode rope manipulation functions through modular components including cursor management, line offset tracking, UTF-8 handling, and macro system support.