Closed xendk closed 11 years ago
I've figured out that it was because drupal-drush-program was nil because executable-find couldn't find it.
drupal/pcomplete-drush-commands should check that drupal-drush-program is not nil before trying to run it to avoid compilation errors.
I'm guessing that the "Wrong type argument: stringp, nil" crops up because defcustom drupal-drush-version tries to call drush to get the version, but you'd think that ignore-errors would catch that? Or else there's another uncritical use of drupal-drush-program somewhere that's triggered on startup.
The ae4dd40f05514b1a8a4206339704db69fd6097f2 commit fails when installing via MELPA.
Starting Emacs afterwards results in a
After enabling the debugger, I get this when installing the package:
Reverting to 6dd8edc4028f3df29a2dda6385fbc847a324d3f1 and things work again.