summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/easy-mmode.el
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2011-04-06 16:33:30 -0400
committerChong Yidong <cyd@stupidchicken.com>2011-04-06 16:33:30 -0400
commite91a96fefdc732b857532bfa827439efe520c47f (patch)
tree5aee0ed310810e9aa46a1ccb62c27f6493f4f1e6 /lisp/emacs-lisp/easy-mmode.el
parenta83ec3c99a6536a248c4806fbbafbc47c2047bc6 (diff)
downloademacs-e91a96fefdc732b857532bfa827439efe520c47f.tar.gz
emacs-e91a96fefdc732b857532bfa827439efe520c47f.tar.bz2
emacs-e91a96fefdc732b857532bfa827439efe520c47f.zip
Make Package Menu a child of Tabulated List mode.
* emacs-lisp/package.el: Use Tabulated List mode. (package-menu-mode-map): Inherit from tabulated-list-mode-map. (package-menu-mode): Derive from tabulated-list-mode. Set up the table format using Tabulated List mode variables. (package--push): New macro, replacing package-list-maybe-add. (package-menu--generate): Use package--push. Renamed from package--generate-package-list. (package-menu-refresh, list-packages): Use it. (package-menu--print-info): Renamed from package-print-package. Return insertion data instead of inserting it directly. (package-menu-describe-package, package-menu-execute): Use tabulated-list-get-id. (package-menu-mark-delete, package-menu-mark-install) (package-menu-mark-unmark, package-menu-backup-unmark) (package-menu-mark-obsolete-for-deletion): Use tabulated-list-put-tag. (package--list-packages, package-menu-revert) (package-menu-get-package, package-menu-get-version) (package-menu-sort-by-column): Functions deleted. (package-menu-package-list, package-menu-sort-key): Vars deleted. (package-menu--status-predicate, package-menu--version-predicate) (package-menu--name-predicate) (package-menu--description-predicate): Handle arguments in the Tabulated List format. (package-list-packages-no-fetch): Call list-packages.
Diffstat (limited to 'lisp/emacs-lisp/easy-mmode.el')
0 files changed, 0 insertions, 0 deletions