Skip to content

Latest commit

 

History

History
60 lines (32 loc) · 1.98 KB

README.md

File metadata and controls

60 lines (32 loc) · 1.98 KB

MELPA MELPA Stable

Package Utils

Interactive extensions for package.el

Installation

The recommended way to install package-utils is through MELPA.

Otherwise, simply add package-utils.el to your load-path and then (require 'package-utils).

Overview

The following interactive functions are available:

  • M-x package-utils-upgrade-all

    Upgrades all packages that can be upgraded (prefix argument: do no refresh packages).

  • M-x package-utils-upgrade-all-and-recompile

    Upgrades all packages that can be upgraded and re-compiles byte-code for all packages (prefix argument: do no refresh packages).

    This is prevents generated byte-code using definitions from old in-memory packages.

  • M-x package-utils-upgrade-all-and-quit

    Upgrades all packages that can be upgraded and quit Emacs (prefix argument: do no refresh packages).

  • M-x package-utils-upgrade-all-and-restart

    Upgrades all packages that can be upgraded and restarts Emacs (prefix argument: do no refresh packages).

  • M-x package-utils-upgrade-all-no-fetch

    Upgrades all packages that can be upgraded without refreshing the packages list.

  • M-x package-utils-upgrade-by-name

    Upgrades an installed package by name (prefix argument: do not refresh packages).

  • M-x package-utils-upgrade-by-name-no-fetch

    Upgrades an installed package by name without refreshing the packages list.

  • M-x package-utils-remove-by-name

    Removes an installed package by name.

  • M-x package-utils-list-upgrades

    List all packages that can be upgraded (prefix argument: do no refresh packages).

Contributions welcome!

Either as suggestions or as pull requests by opening tickets on the issue tracker.