Enigma-Emacs

Effortless ELisp development

A development tool for GNU Emacs Lisp libraries — no configuration, no fuss.

What it does

Dependencies

Automatically resolve and install dependencies of discovered Elisp files.

Compile

Hermetically compile your Elisp sources with correct load paths.

Test

Discover and run tests using the correct test file combinations.

Launch

Launch GNU Emacs in a fully-prepared environment for your project.

Install

Install found Elisp packages as system packages.

No config

No configuration needed other than what Enigma guesses form ELisp files.

Explore the full API reference and usage guides.

Read the Docs