Emacs/emacs/Package-Statuses
From Get docs
Next: Package Installation, Previous: Package Menu, Up: Packages [Contents][Index]
48.2 Package Statuses
A package can have one of the following statuses:
- ‘
available
’ - The package is not installed, but can be downloaded and installed from the package archive.
- ‘
avail-obso
’ - The package is available for installation, but a newer version is also available. Packages with this status are hidden by default.
- ‘
built-in
’ - The package is included in Emacs by default. It cannot be deleted through the package menu, and is not considered for upgrading.
- ‘
dependency
’ - The package was installed automatically to satisfy a dependency of another package.
- ‘
disabled
’ - The package has been disabled using the
package-load-list
variable. - ‘
external
’ - The package is not built-in and not from the directory specified by
package-user-dir
(see Package Files). External packages are treated much like ‘built-in
’ packages and cannot be deleted. - ‘
held
’ - The package is held, See Package Installation.
- ‘
incompat
’ - The package cannot be installed for some reason, for example because it depends on uninstallable packages.
- ‘
installed
’ - The package is installed.
- ‘
new
’ - Equivalent to ‘
available
’, except that the package became newly available on the package archive after your last invocation of M-x list-packages. - ‘
obsolete
’ - The package is an outdated installed version; in addition to this version of the package, a newer version is also installed.