crispmacs
is a WIP implementation of Emacs from scratch in Rust. It consists
of two parts: crisp
and the editor
.
crisp
is a programming language based on Lisp that takes more inspiration
from Rust (keywords for instance). For documentation, see DOCS.md.
crispmacs
works on the desktop and in the browser. You can try it in
the browser here: crispmacs.
For native, install following dependencies:
apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
Then run following:
git clone https://github.com/knarkzel/crispmacs
cd crispmacs/editor
cargo run