kickingvegas / casual

A collection of opinionated keyboard-driven user interfaces for various built-in Emacs modes.
GNU General Public License v3.0
11 stars 1 forks source link

Upgrade won't delete some packages #43

Open artelse opened 3 hours ago

artelse commented 3 hours ago

When I run casual-upgrade-base-to-version-2, package casual-lib and casual-symbol-overlay are not deleted. I saw you have removed the use-package configuration options. Indeed there is a problem the packages will be downloaded and installed again on a restart. Does this has to do how packages are now being declared and use-package is not aware? Anyway going through the motions reconfiging.

kickingvegas commented 2 hours ago

If you are using use-package, make sure that you have :ensure nil set to avoid re-installation of that package.

Also it might be best if you explicitly delete casual-lib and casual-symbol-overlay from the package manager. You can re-install casual-symbol-overlay afterwards.

kickingvegas commented 2 hours ago

Another command you should run too is package-autoremove to remove all dependent packages that are unused.