Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/svelterust/crispmacs
- Owner: svelterust
- Created: 2022-02-05T00:17:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-22T02:29:41.000Z (almost 3 years ago)
- Last Synced: 2024-11-24T16:18:15.813Z (2 months ago)
- Topics: emacs, lisp, rust
- Language: Rust
- Homepage: https://svelterust.github.io/crispmacs-website
- Size: 15.7 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```