On this page:
5.1 Cannot find GNU Emacs
5.2 Load-path is wrong
5.3 Tests not detected
9.2

5 Troubleshooting🔗

5.1 Cannot find GNU Emacs🔗

Enigma looks for emacs on your PATH. If your Emacs is installed in a non-standard location, use the emacs-exe flag:

enigma --emacs-exe /usr/local/bin/emacs compile

See also: Command: enigma compile.

5.2 Load-path is wrong🔗

Enigma derives the Emacs load path from the directory structure of your project. If the load path is incorrect, inspect your directory layout: source files should typically live in a directory whose name relates to the package, and test files should follow conventional naming patterns. Unusual layouts may confuse the heuristics.

5.3 Tests not detected🔗

Enigma only recognizes test files matching these patterns: "name-test.el", "name-tests.el", "test-name.el" and "tests-name.el".

If your test files follow a different naming convention they will be ignored.

See also: How does Enigma detect test files?.