serenade-mode icon indicating copy to clipboard operation
serenade-mode copied to clipboard

Fails to ensure needed packages are available and requires unnecessary packages

Open rswgnu opened this issue 3 years ago • 1 comments

You should try to test your mode with vanilla Emacs, e.g. 'emacs -Q'. Then you'll see packages you expect that are not included and you can either code to make them optional or require their download as part of the installation instructions/process.

For me, yasnippet was required but I don't use it, so package loading failed. After I installed that, I then got (void-variable evil-mode). Surely evil-mode is not necessary to build an interface between Emacs and a voice control engine. If you clean this up, a broader set of Emacs users will be able to utilize your code. Thank you.

rswgnu avatar Jul 17 '21 21:07 rswgnu

Thanks for the feedback! I believe this is fixed now. By default helm, yasnippet, and evil should no longer be required. If confirmed, I'll close the issue.

justin-roche avatar Jul 19 '21 15:07 justin-roche