Remove unnecessary optimization in doom-try-run-hook

Hooks run with this should already be run in a gc-deferred state (at
startup), so deferring garbage collection _again_ may just cause
unnecessary consing.
This commit is contained in:
Henrik Lissner 2018-09-18 11:45:13 -04:00
parent b7be38b2a9
commit e80f5e4c85
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -371,15 +371,14 @@ If this is a daemon session, load them all immediately instead."
issues easier.
Meant to be used with `run-hook-wrapped'."
(let ((gc-cons-threshold doom-gc-cons-upper-limit))
(when doom-debug-mode
(message "Running doom hook: %s" hook))
(condition-case e
(funcall hook)
((debug error)
(signal 'doom-hook-error (list hook e))))
;; return nil so `run-hook-wrapped' won't short circuit
nil))
(when doom-debug-mode
(message "Running doom hook: %s" hook))
(condition-case e
(funcall hook)
((debug error)
(signal 'doom-hook-error (list hook e))))
;; return nil so `run-hook-wrapped' won't short circuit
nil)
(defun doom-ensure-same-emacs-version-p ()
"Check if the running version of Emacs has changed and set