From 2ff822813390ffaba85412ba4e4070d5889952be Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 9 Aug 2022 17:35:57 +0200 Subject: [PATCH] fix(docs): handle missing autoloads file in core doctor Instead of a long winded backtrace about a missing autoloads file, let the user know a 'doom sync' is needed. --- lisp/cli/doctor.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lisp/cli/doctor.el b/lisp/cli/doctor.el index 703322ecb..07b68918b 100644 --- a/lisp/cli/doctor.el +++ b/lisp/cli/doctor.el @@ -162,6 +162,8 @@ in." kill-emacs-query-functions kill-emacs-hook) (defvar doom-reloading-p nil) + (unless (file-exists-p doom-autoloads-file) + (user-error "Autoloads file not generated. Did you remember to run 'doom sync'?")) (require 'doom-start) (doom-initialize-packages))