Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items) in latest develop #1080

Closed
zenobht opened this issue Dec 28, 2018 · 4 comments
Labels
duplicate This issue or pull request already exists

Comments

@zenobht
Copy link

zenobht commented Dec 28, 2018

Observed behavior

doom refresh output

In toplevel form:
autoloads.pkg.el:3890:1:Warning: misplaced interactive spec: ‘(interactive
    "P")’
Copied backup to /Users/bharat/.emacs.d/.local/autoloads.pkg.el.bk
Deleted old autoloads.pkg.el
--------------------------------------------------

There was an unexpected error:
  Error in an autoloads file (doom-autoload-error)
  autoloads.pkg.el
  (void-variable evilmi-jump-items)

Run the command again with the -d (or --debug) option to enable debug
mode and, hopefully, generate a stack trace. If you decide to file a bug
report, please include it!

Emacs outputs to standard error, so you’ll need to redirect stderr to
stdout to pipe this to a file or clipboard!

  e.g. doom -d install 2>&1 | clipboard-program
Error in Doom Emacs core: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items)

Finished!

Expected behavior

doom emacs should open properly

Steps to reproduce

  1. Fresh clone doom-emacs
  2. Checkout develop branch
  3. Run make install

System information

Click to expand
Doom Doctor
Emacs v27.0.50
Doom v2.0.9 (869758e8)
shell: /bin/zsh
Compiled with:
  RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS
  NS MODULES THREADS LCMS2 GMP
uname -a:
  Darwin 192-168-1-105.tpgi.com.au 18.2.0 Darwin Kernel Version 18.2.0: Mon Nov 12
  20:24:46 PST 2018; root:xnu-4903.231.4~2/RELEASE_X86_64 x86_64

Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Attempt to load DOOM: failed (Your package autoloads are missing! Run
  ‘bin/doom refresh’ to regenerate them)

@hlissner
Copy link
Member

This is a duplicate of #1077 and #1078.

For posterity, I'll leave my response to #1077 here. Please leave this issue open. I will close it when the issue is resolved upstream.


[This autoload error is] caused by the latest version of the evil-matchit package. There's a PR open to address it.

In the meantime, you can add this to your ~/.doom.d/packages.el file to get around it:

(package! evil-matchit :recipe (:fetcher github :repo "redguardtoo/evil-matchit" :commit "7d65b4167b1f0086c2b42b3aec805e47a0d355c4"))

Afterwards, don't forget to run ~/.emacs.d/bin/doom refresh (or make in ~/.emacs.d, they're the same thing).

@hlissner hlissner added the duplicate This issue or pull request already exists label Dec 28, 2018
@zenobht
Copy link
Author

zenobht commented Dec 28, 2018

Thanks. Got emacs working with the above code 😃.

@hlissner
Copy link
Member

The PR was merged, so I'll consider this resolved. You may remove the above-suggested package! block once you update your packages: ~/.emacs.d/bin/doom update (or make update from ~/.emacs.d).

@zenobht
Copy link
Author

zenobht commented Dec 30, 2018

Thanks.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants