Oh man that is terrible. I would file an issue with prelude. At least it
should check for existence before setting coffee-command
.
This line is close
(add-hook 'prelude-coffee-mode-hook (setq coffee-command "coffee"))
Try this:
(add-hook 'prelude-coffee-mode-hook (lambda () (setq coffee-command "coffee")))
I found other issues with prelude-coffee.el
:
You can't use setq on a hook and just wipe out all previously added hooks. That's uh uncivilized.