On this page:
Enigma-Emacs
9.2

Enigma-Emacs🔗

Maciej Barć <xgqt at xgqt dot org>

Current version is: 1.0.3.

Licensed under the MPL-2.0 license.

Documentation built on Sun, 28 Jun 2026 22:11:19 +0200.

    1 Introduction

      1.1 About

    2 Installation

      2.1 Global install with raco req

      2.2 Global install with raco pkg

      2.3 Verify installation

    3 Command-Line Interface

      3.1 Command: enigma

      3.2 Command: enigma compile

      3.3 Command: enigma dependencies

      3.4 Command: enigma install

      3.5 Command: enigma launch

      3.6 Command: enigma test

    4 Racket API

      4.1 Enigma API: Metadata

      4.2 Enigma API: CLI Application

      4.3 Enigma API: Compile Subcommand

      4.4 Enigma API: Dependencies Subcommand

      4.5 Enigma API: Install Subcommand

      4.6 Enigma API: Launch Subcommand

      4.7 Enigma API: Test Subcommand

      4.8 Enigma API: Stamp

      4.9 Enigma API: Content Guess

      4.10 Enigma API: File Context

      4.11 Enigma API: Emacs Package Archives

      4.12 Enigma API: Load Path

      4.13 Enigma API: Run Emacs

      4.14 Enigma API: Find System Utils

      4.15 Enigma API: Path System Utilities

      4.16 Enigma API: Time Util

    5 Troubleshooting

      5.1 Cannot find GNU Emacs

      5.2 Load-path is wrong

      5.3 Tests not detected

    6 Frequently Asked Questions

      6.1 Can I use Enigma alongside Cask, Eldev, or Eask?

      6.2 Can I use Enigma with GNU Emacs’ native compilation?

      6.3 Does the zero-config approach ever fail?

      6.4 How does Enigma cache compilation results?

      6.5 How does Enigma detect test files?

      6.6 What are Enigma alternatives?

      6.7 What happens if none of my ".el" files declare dependencies?

      6.8 What metadata does an Emacs Lisp package need to be installable?

      6.9 Will Enigma work correctly with extra test dependencies?

    7 Changelog

      7.1 v1.0.3 (2026–06–28)

      7.2 v1.0.3 (2026–06–20)

      7.3 v1.0.2 (2026–06–18)

      7.4 v1.0.1 (2026–06–17)

    Index