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))

Violet
  • 488
  • 4
  • 13
  • 1
    What is the value of `package-load-list`? Call `C-h v` and input `package-load-list` `RETURN`. – Tobias Nov 01 '16 at 16:29
  • @Tobias Added the value to my answer. – Violet Nov 01 '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](https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Installation.html). – Tobias Nov 01 '16 at 18:13

1 Answers1

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.

Violet
  • 488
  • 4
  • 13
  • Please accept you own answer to mark this question as solved in the overview. Thanks in advance – Tobias Nov 01 '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 02 '16 at 20:12