diff --git a/data/core/init.lua b/data/core/init.lua index 19852233..4a85a088 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -175,12 +175,13 @@ local function write_user_init_file(init_filename) -- this module will be loaded after everything else when the application starts -- it will be automatically reloaded when saved +local core = require "core" local keymap = require "core.keymap" local config = require "core.config" local style = require "core.style" -- light theme: --- style.load("colors.summer") +-- core.reload_module("colors.summer") -- key binding: -- keymap.add { ["ctrl+escape"] = "core:quit" } diff --git a/data/core/style.lua b/data/core/style.lua index 45492a6d..1084540d 100644 --- a/data/core/style.lua +++ b/data/core/style.lua @@ -53,10 +53,4 @@ style.syntax["string"] = { common.color "#f7c95c" } style.syntax["operator"] = { common.color "#93DDFA" } style.syntax["function"] = { common.color "#93DDFA" } - -style.load = function(module_name) - package.loaded[module_name] = nil - require(module_name) -end - return style diff --git a/data/user/init.lua b/data/user/init.lua index afaa6108..ab4a62a7 100644 --- a/data/user/init.lua +++ b/data/user/init.lua @@ -2,12 +2,13 @@ -- this module will be loaded after everything else when the application starts -- it will be automatically reloaded when saved +local core = require "core" local keymap = require "core.keymap" local config = require "core.config" local style = require "core.style" -- light theme: --- style.load("colors.summer") +-- core.reload_module("colors.summer") -- key binding: -- keymap.add { ["ctrl+escape"] = "core:quit" }