From b68c93d9241f9739f7c4f6a5d6be8f132cafa039 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 6 Sep 2022 19:59:20 +0200 Subject: [PATCH] refactor: move doom-*-reload-hook to lib/config.el These hooks are only used by this library, and in interactive sessions, neither of which make them a good fit for doom.el. --- lisp/doom.el | 10 ---------- lisp/lib/config.el | 8 ++++++++ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/lisp/doom.el b/lisp/doom.el index 2bf8a0f07..3d19627ab 100644 --- a/lisp/doom.el +++ b/lisp/doom.el @@ -285,16 +285,6 @@ users).") (define-error 'doom-package-error "Error with packages" 'doom-error) -;; -;;; Custom hooks - -(defvar doom-after-reload-hook nil - "A list of hooks to run after `doom/reload' has reloaded Doom.") - -(defvar doom-before-reload-hook nil - "A list of hooks to run before `doom/reload' has reloaded Doom.") - - ;; ;;; Native Compilation support (http://akrl.sdf.org/gccemacs.html) diff --git a/lisp/lib/config.el b/lisp/lib/config.el index ce35b6977..b1238bfc8 100644 --- a/lisp/lib/config.el +++ b/lisp/lib/config.el @@ -3,6 +3,14 @@ (defvar doom-bin-dir (expand-file-name "bin/" doom-emacs-dir)) (defvar doom-bin (expand-file-name "doom" doom-bin-dir)) +;;;###autoload +(defvar doom-after-reload-hook nil + "A list of hooks to run after `doom/reload' has reloaded Doom.") + +;;;###autoload +(defvar doom-before-reload-hook nil + "A list of hooks to run before `doom/reload' has reloaded Doom.") + ;;;###autoload (defvar doom-reloading-p nil "TODO")