I currently have an emacs package conflict occuring. It is a difficult one to pinpoint as it happens occasionally.
I have started using M-x unload-feature
to unload packages from memory, get out of the error state and identify the package causing the conflict error.
This is a good start but I have noticed that not all my packages are loaded in memory. As I have 161 packages installed, including dependencies. I do not want to manually go through each one, then run unload feature, only to find out it that package is not loaded.
To start, is there a way to display all packages that are currently loaded?
I was thinking of displaying all major and minor modes as a start. But I cannot even work out how to do that!
Any suggestions?
load-history
stores everything.M-x describe-variable RET load-history RET
. Or, use the keyboard shortcut ofC-h v
.