e is a customizable self-aware Emacs-like editor written in Chez Scheme
A developer has released 'e', a lightweight, Emacs-inspired console text editor built using the Chez Scheme programming language. The editor is designed to be self-contained and portable, allowing it to be vendored directly into project repositories.
Why it matters
It offers a minimalist, highly customizable alternative for developers who prefer Lisp-based environments without the overhead of a full Emacs installation.
A tiny console text editor written in Chez Scheme . It is Emacs-like in spirit—buffers, windows, a kill ring, incremental search, and a Scheme top level—but it is not an Emacs clone. It borrows the ideas that stay small and stops there.
As your everyday editor, cloned as ~/.e :
git clone https://github.com/paveluv/e ~ /.e ~ /.e/e file.txt # add ~/.e to PATH for plain `e` Or vendored inside a project, so anyone who clones the project gets a working editor with it:
git clone https://github.com/paveluv/e ~ /git/your_project/.e rm -rf ~ /git/your_project/.e/.git # make it ordinary files of your repo ~ /git/your_project/.e/e file.txt Every installation is self-contained: the loader uses strictly the lib/ next to the script itself, compiled objects stay local in eo/ , and sources recompile automatically when they (or anything they import) change. Project-specific modules dropped into a vendored checkout's lib/ stay local to that project.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in