Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/svelterust/crispmacs

Lisp + Rust powered text editor
https://github.com/svelterust/crispmacs

emacs lisp rust

Last synced: 14 days ago
JSON representation

Lisp + Rust powered text editor

Awesome Lists containing this project

README

        

# crispmacs

`crispmacs` is a WIP implementation of Emacs from scratch in Rust. It consists
of two parts: `crisp` and the `editor`.

## Crisp

`crisp` is a programming language based on Lisp that takes more inspiration
from Rust (keywords for instance). For documentation, see [DOCS.md](./DOCS.md).

## Editor

`crispmacs` works on the desktop and in the browser. You can try it in
the browser here: [crispmacs](https://knarkzel.github.io/crispmacs/).

For native, install following dependencies:

```bash
apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
```

Then run following:

```bash
git clone https://github.com/knarkzel/crispmacs
cd crispmacs/editor
cargo run
```