ELPA manages packages for Emacs nicely. But, how to upgrade packages installed by ELPA in Emacs?
Within Emacs, list all packages by
and it will automatically refresh the archive contents.
U to mark all upgradable packages to be upgraded.
x to perform the new updates.
Emacs will then download and install all upgradable packages. It will also ask you whether to delete the old packages.