diff --git a/core/core-packages.el b/core/core-packages.el index 163e4b6a3..a5fecf479 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -331,7 +331,8 @@ throw an error if the file doesn't exist." "Like `require', but for doom modules. Will load a module's config.el file if it hasn't already, and if it exists." (when (or (not noninteractive) - (bound-and-true-p byte-compile-current-file)) + (bound-and-true-p byte-compile-current-file) + reload-p) (let ((loaded-p (doom-module-loaded-p module submodule))) (when (or reload-p (not loaded-p)) (unless loaded-p diff --git a/modules/lang/cc/packages.el b/modules/lang/cc/packages.el index a4e2f571a..8906cb090 100644 --- a/modules/lang/cc/packages.el +++ b/modules/lang/cc/packages.el @@ -21,7 +21,7 @@ ;; (def-bootstrap! cc ;; NOTE Untested - (require! :lang cc) + (require! :lang cc t) (require 'irony) (unless (expand-file-name "bin/irony-server" irony-server-install-prefix) (pcase (doom-system-os)