e: un editor de texto minimalista tipo Emacs escrito en Chez Scheme, con recarga de módulos en caliente

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

e es un editor de texto de consola escrito en Chez Scheme, inspirado en Emacs pero sin ser un clon. Todo el editor es un sistema Scheme: un núcleo mínimo con API pública inmutable y módulos de extensión que se recargan en caliente al guardar. Incluye búsqueda incremental, deshacer con descripciones, y un M-x que evalúa Scheme en el entorno vivo del editor. No requiere instalación: se ejecuta directamente desde el repositorio clonado, con arranque en unos 100 ms y sin dependencias más allá de Chez Scheme y un terminal Unix.

El editor es un sistema Scheme. Todo es una biblioteca R6RS: un núcleo mínimo con una API publicada e inmutable, y módulos de extensión construidos sobre él (los modos de sintaxis, el emparejamiento de corchetes, los ayudantes de edición, el propio M-x).
  1. rich_sasha

    ¿Cuál se supone que es el punto fuerte frente a Emacs? ¿Aparte de que Scheme es mejor que Elisp? Se podría argumentar que el 80% de la bondad de Emacs son los terabytes de Elisp escritos en las últimas décadas; si rompes la compatibilidad con eso, necesitas ofrecer algo bastante convincente.

  2. tommyage

    Capítulo 12.2, Pauta 1: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1... Los nombres de los programas deben tener entre 2 y 9 caracteres; como algo a considerar. Además, buscar `e` puede ser raro.

  3. noufalibrahim

    En mi máquina, e es solo una forma de enviar cosas a Emacs.

    $ which e

    e () {

    snippet="(nkv-find-file-and-jump \"$1\")"

    emacsclient --no-wait -e $snippet

    }

Más de este día

2026-08-29