Clean up major mode check in package-menu-mode
authorStefan Kangas <stefankangas@gmail.com>
Thu, 7 Nov 2019 03:10:43 +0000 (04:10 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Thu, 7 Nov 2019 03:12:01 +0000 (04:12 +0100)
commitddb797cf4c5f121a5ed003b9746ffaa849d42af5
treef118ff3dd9016848502f9021965060f3718ab5c0
parent1428dfe630ceccd3bec13a3f7f44ee67af88b99f
Clean up major mode check in package-menu-mode

* lisp/emacs-lisp/package.el (package--ensure-package-menu-mode):
Extract function to warn about incorrect major mode...
(package-menu-toggle-hiding, package-menu-refresh)
(package-menu-execute): ...from here.
(package-menu--mark-upgrades-1): And here, but move call...
(package-menu-mark-upgrades): ...here instead.
(package-menu-hide-package, package-menu-mark-delete)
(package-menu-mark-install, package-menu-mark-unmark)
(package-menu-quick-help, package-menu-get-status)
(package-menu-filter-by-keyword, package-menu-filter-by-name)
(package-menu-clear-filter): Add call to new function.  (Bug#37891)
lisp/emacs-lisp/package.el