Skip to content

gregcman/minilem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The minimal self-modifying Common Lisp editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Common Lisp 100.0%