* lisp/emacs-lisp/package.el (package-load-descriptor): Do not call

`emacs-lisp-mode', just use its syntax table.
This commit is contained in:
Dmitry Gutov 2013-06-17 10:24:08 +04:00
parent 84575e67fc
commit d363bffbed
2 changed files with 9 additions and 4 deletions

View file

@ -419,11 +419,11 @@ This is, approximately, the inverse of `version-to-list'.
(when (file-exists-p pkg-file)
(with-temp-buffer
(insert-file-contents pkg-file)
(emacs-lisp-mode)
(goto-char (point-min))
(let ((pkg-desc (package-process-define-package
(read (current-buffer)) pkg-file)))
(setf (package-desc-dir pkg-desc) pkg-dir))))))
(with-syntax-table emacs-lisp-mode-syntax-table
(let ((pkg-desc (package-process-define-package
(read (current-buffer)) pkg-file)))
(setf (package-desc-dir pkg-desc) pkg-dir)))))))
(defun package-load-all-descriptors ()
"Load descriptors for installed Emacs Lisp packages.