用 Chez Scheme 打造的自感知编辑器 e

e is a customizable self-aware Emacs-like editor written in Chez Scheme

e 是一款基于 Chez Scheme 构建的轻量级控制台编辑器,它继承了 Emacs 的缓冲区和增量搜索等核心精神,但拒绝成为臃肿的克隆体。整个编辑器本质上是一个 Scheme 系统,所有功能模块均可热重载,甚至支持在编辑器内部直接开发自身。它无需复杂的构建步骤,克隆即可运行,启动速度仅需约 100 毫秒。其撤销功能能清晰报告具体操作,M-x 命令则直接连接编辑器的实时顶层环境,提供符号补全和参数提示。e 证明了极简主义与强大扩展性可以完美共存。

这个编辑器是一个 Scheme 系统,一切皆是一个 R6RS 库:一个拥有已发布且不可变 API 的最小核心,以及构建在其上的扩展模块。

同日更多故事

2026-08-29