summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/package.el
diff options
context:
space:
mode:
authorSam Steingold <sds@gnu.org>2011-02-02 12:59:44 -0500
committerSam Steingold <sds@gnu.org>2011-02-02 12:59:44 -0500
commite90f854587c8731d7c487723e4cc3a75b4e58f7a (patch)
treea8e0cd656a2e038c2182a684f529d76bf56da79b /lisp/emacs-lisp/package.el
parenta2ff2fc09dd3a129aa093a9beb9e35777d7201d1 (diff)
downloademacs-e90f854587c8731d7c487723e4cc3a75b4e58f7a.tar.gz
emacs-e90f854587c8731d7c487723e4cc3a75b4e58f7a.tar.bz2
emacs-e90f854587c8731d7c487723e4cc3a75b4e58f7a.zip
* lisp/apropos.el (apropos-print): Now that `apropos-mode' inherits
from `special-mode', entering it makes the buffer read-only, so call it only when everything has been already inserted. * lisp/emacs-lisp/ert.el (ert--setup-results-buffer) (ert-results-pop-to-backtrace-for-test-at-point) (ert-results-pop-to-messages-for-test-at-point) (ert-results-pop-to-timings): Ditto. * lisp/emacs-lisp/package.el (package--list-packages): Ditto. * lisp/play/solitaire.el (solitaire): Ditto.
Diffstat (limited to 'lisp/emacs-lisp/package.el')
-rw-r--r--lisp/emacs-lisp/package.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index c581e586b98..af97bb1bd21 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1658,10 +1658,10 @@ list; the default is to display everything in `package-alist'."
(require 'finder-inf nil t)
(let ((buf (get-buffer-create "*Packages*")))
(with-current-buffer buf
- (package-menu-mode)
(set (make-local-variable 'package-menu-package-list) packages)
(set (make-local-variable 'package-menu-sort-key) nil)
- (package--generate-package-list))
+ (package--generate-package-list)
+ (package-menu-mode))
;; The package menu buffer has keybindings. If the user types
;; `M-x list-packages', that suggests it should become current.
(switch-to-buffer buf)))