Posted in 2017
This will be a short PSA to opam package maintainers to avoid spurious optional dependencies. At this point, I think this is all relatively common knowledge. But open source maintainers are as a rule busy people, and without much encouragement, they end up dragging their feet. Therefore I hope this post can be a useful reminder of the negative effects of optional dependencies and what can be done to avoid them.
Here’s another tip for taming your Emacs config. In particular, how to search
the huge body of elisp that is present with most Emacs installs - the
load-path. While the
load-path is a very important collection of
directories, searching it isn’t as easy and accessible as it should be. As
usual, Emacs compensates with plugins:
I’ve ran into a little spacemacs annoyance that took me a while to resolve, and it seems like it could pop up under a variety of different contexts. I figured that a few words about it here might save others some time.