summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorArtur Malabarba <bruce.connor.am@gmail.com>2015-04-12 14:37:45 +0100
committerArtur Malabarba <bruce.connor.am@gmail.com>2015-04-12 16:16:06 +0100
commitdfdd7e19446d5fbdbf2211d5ef80ac34655b9f30 (patch)
treeb6e8b708565a7f8dab329fd50b086fe470cf33a1 /lisp/emacs-lisp
parent5fb807efcd6dda113c0cfade9811070e45c36a2f (diff)
downloademacs-dfdd7e19446d5fbdbf2211d5ef80ac34655b9f30.tar.gz
emacs-dfdd7e19446d5fbdbf2211d5ef80ac34655b9f30.tar.bz2
emacs-dfdd7e19446d5fbdbf2211d5ef80ac34655b9f30.zip
Use delay-mode-hooks when visiting the init-file
* lisp/emacs-lisp/package.el (package--ensure-init-file): delay-mode-hooks * lisp/cus-edit.el (custom-save-all): delay-mode-hooks
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index ded2faa54f6..bdb2cc03495 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1778,7 +1778,9 @@ using `package-compute-transaction'."
(goto-char (point-min))
(search-forward "(package-initialize)" nil 'noerror)))))
(unless contains-init
- (with-current-buffer (or buffer (find-file-noselect user-init-file))
+ (with-current-buffer (or buffer
+ (let ((delay-mode-hooks t))
+ (find-file-noselect user-init-file)))
(save-excursion
(save-restriction
(widen)