From: Dmitry Gutov Date: Wed, 11 May 2016 22:29:03 +0000 (+0300) Subject: Make package-install-from-buffer not move point X-Git-Tag: emacs-25.0.94~11 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4c5a00b;p=emacs.git Make package-install-from-buffer not move point * lisp/emacs-lisp/package.el (package-install-from-buffer): Use save-excursion here (bug#22616). --- diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 3f0e972afeb..5371f0b9e55 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -1989,7 +1989,8 @@ Downloads and installs required packages as needed." ((derived-mode-p 'tar-mode) (package-tar-file-info)) (t - (package-buffer-info)))) + (save-excursion + (package-buffer-info))))) (name (package-desc-name pkg-desc))) ;; Download and install the dependencies. (let* ((requires (package-desc-reqs pkg-desc))