Skip to content
The minimal self-modifying Common Lisp editor
Common Lisp
Branch: master
Clone or download
This branch is 30 commits ahead, 82 commits behind cxxxr:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Add notes file Jan 15, 2020
lib Remove all asd files, its just minilem.asd Jan 15, 2020
modes Remove all asd files, its just minilem.asd Jan 15, 2020
res move encoding tables from /lib/encodings to /res Jan 15, 2020
.gitignore re enable build time scripts. Apr 29, 2019
LICENCE Create LICENCE Aug 5, 2015
README.md Update README.md Jan 15, 2020
minilem.asd Fix type Jan 15, 2020
shim.lisp move encoding tables from /lib/encodings to /res Jan 15, 2020

README.md

The minimal self-modifying Common Lisp editor

Minilem is a bare-bones emacs-like lisp editor written in Common Lisp. It is a fork of lem with an emphasis on minimalism, ease of install, and being a lisp editor.

Everything has been removed except:

  • The base editor
  • Paredit mode, lisp mode, and vi mode.

Differences:

  • The encoding tables have been moved to their own res/ folder, and the corresponding encodings files use shim.lisp in order to reference the new location of the encoding tables.
  • git-version has been disabled.

Then all of these systems are bundled into minilem.asd

Usage

You have to load a frontend or implement your own by subclassing lem:implementation. See The lem frontends or lem-opengl for an example as how to write your own frontend.

How to develop lisp

See https://github.com/cxxxr/lem/wiki/Lisp-Mode

How to hack on lem itself

see https://github.com/cxxxr/lem/wiki/How-to-hack-on-lem-itself

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

MIT

You can’t perform that action at this time.