1

I'm trying to install the smartparens package, but I'm having trouble. When I go to M-x list-packages, mark smartparens for installation, and hit x (execute) y (yes), I get the error message:

Required package 'dash' is disabled

This is not just for smartparens, but for anything that depends on dash.

By removing almost all of my packages except helm-projectile and its dependencies, I was able to install dash from either Melpa or GNU; nevertheless, every time I try to install smartparens it complains that dash is disabled.

My essential question is what is going wrong, or what am I missing; and how can I enable dash so that I can install things that depend on it?


Supplementary info:

The value of package-load-list is ((helm-core t) (helm t) (async t) (popup t))

  • 1
    What is the value of package-load-list? Call C-h v and input package-load-list RETURN. – Tobias Nov 1 '16 at 16:29
  • @Tobias Added the value to my answer. – Violet Nov 1 '16 at 18:08
  • The help buffer offers you to customize package-load-list. Do so and choose all from the Value Menu. Delete all other items from this list. Try again the installation of smartparens? This is just a guess motivated by the documentation. – Tobias Nov 1 '16 at 18:13
1

Based on Tobias's suggestion in the comments, I found that package-load-list was getting overridden in my init.el by a code snippet that I'd gotten from someone else. Commenting out that line didn't seem to affect helm, and it fixed my original problem.

  • Please accept you own answer to mark this question as solved in the overview. Thanks in advance – Tobias Nov 1 '16 at 18:20
  • Not sure what's up, but this is the second time I've been told this despite the fact that I can't accept my own answer for 48 hours. – Violet Nov 2 '16 at 20:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.