From 188baf862692e924e3cf7ac6320c7bcd8bb2f1fa Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Mar 2017 15:57:41 -0400 Subject: [PATCH] Allow forced require! --- core/core-packages.el | 3 ++- modules/lang/cc/packages.el | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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)