← All repos

zed

Abstract engine for text edition in OCaml

ocaml
Browse cluster: OCaml Systems and Utilities
226commits
19contributors
4languages

Tech stack & purpose

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.

Languages

OCaml
98.2%
CSS
1.3%
Dune
0.4%
Makefile
0.1%

Contributors