From fa5f56163510eb00a0d75bec81d40d901c175d3b Mon Sep 17 00:00:00 2001 From: Vhyrro Date: Fri, 3 Feb 2023 16:16:12 +0100 Subject: [PATCH] fix(base.lua): don't assign the `extension` flag to parent modules, only to the imports themselves --- lua/neorg/modules/base.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/neorg/modules/base.lua b/lua/neorg/modules/base.lua index 3e930802c..e4324dd08 100644 --- a/lua/neorg/modules/base.lua +++ b/lua/neorg/modules/base.lua @@ -185,7 +185,11 @@ function neorg.modules.extend(name, parent) if parent then local path = realmodule.path - realmodule = vim.tbl_deep_extend("force", realmodule, neorg.modules.loaded_modules[parent].real()) + + local parent_module = neorg.modules.loaded_modules[parent].real() + realmodule = vim.tbl_deep_extend("force", realmodule, parent_module) + parent_module.extension = parent_module.extension or false + realmodule.name, realmodule.path = name, path end