Skip to content

handle optional dependency evil better #76

@jian-lin

Description

@jian-lin

Currently, installing this package from MELPA triggers an error:

  1. cd $(mktemp -d)
  2. HOME=$PWD emacs -Q
  3. eval this
(progn
  (require 'package)
  (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
  (package-install 'ghostel))
  1. see an error in the *Compile-Log* buffer
Compiling file /tmp/tmp.Hqb7js9HnK/.emacs.d/elpa/ghostel-20260410.634/ghostel-evil.el at Sat Apr 11 11:24:21 2026
ghostel-evil.el:26:11: Error: Cannot open load file: No such file or directory, evil

One fix mentioned by MELPA is to create a separate MELPA package for ghostel-evil.el.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions