mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Refactor autoloads init & error handling
Also reduces byte-compiled forms in the backtrace of a doom-autoload-error.
This commit is contained in:
@ -46,15 +46,6 @@ non-nil."
|
||||
((debug error)
|
||||
(signal 'doom-private-error (list 'init e)))))))
|
||||
|
||||
(defun doom-initialize-autoloads (file)
|
||||
"Tries to load FILE (an autoloads file). Return t on success, nil otherwise."
|
||||
(condition-case e
|
||||
(load (file-name-sans-extension file) 'noerror 'nomessage)
|
||||
((debug error)
|
||||
(if noninteractive
|
||||
(message "Autoload file warning: %s -> %s" (car e) (error-message-string e))
|
||||
(signal 'doom-autoload-error e)))))
|
||||
|
||||
|
||||
;;
|
||||
;; Module API
|
||||
|
Reference in New Issue
Block a user