Emacs refuses to remove `ido-ubiquitous`
JoeyAcc opened this issue · 4 comments
Not sure if it's an Emacs issue or an issue related to this project, but cleaning up files e.g. the entire ido-ubiquitous
just plain fails to do the job.
Reproduction is easy, if you (like me) have an install that started out with ido-ubiquitous
but got upgraded to ido-completing-read-plus
. Just try to remove ido-ubiquitous
using e.g. M-x package-remove
. Emacs will say that it was deleted, yet when restarting Emacs I still get a warning buffer saying the old project is installed:
Warning (ido-ubiquitous): The ido-ubiquitous package is now redundant. All functionality, including ido-ubiquitous-mode, has been merged into the ido-completing-read+ package. You should replace ido-ubiquitous with ido-completing-read+ in your Emacs config. For more information, see:
https://github.com/DarwinAwardWinner/ido-ubiquitous#version-40-changes
Is it possible that your Emacs config has a fixed list of packages that it automatically installs on startup?
I myself haven't added any. But I do use Prelude, maybe that is connected to this somehow?
In addition, I also use the likes of rainbow-mode
, rainbow-delimiters-mode
, smartparens
etc but those were installed either by Prelude or I installed them manually.
I'm not a Prelude user, so I coulnd't tell you. Looking at the code, it doesn't seem to be directly installing ido-ubiquitous, but perhaps one of the other packages that it installs still has a lingering dependency on it that has not been updated.
This issue should no longer occur as of the next MELPA update, since ido-ubiquitous will no longer be available for installation from MELPA