aboutsummaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorjgmdev <jgmdev@gmail.com>2023-02-15 22:22:50 -0400
committerjgmdev <jgmdev@gmail.com>2023-02-15 22:22:50 -0400
commitd957a57209ee4f62911b6278c054803ac5a1b9d6 (patch)
treea800aa8088b54ab21f1e92821dceb932eba1a7d3 /plugins
parentd2cb48da2028c211938434b66b89ae54659f7218 (diff)
downloadlite-xl-plugins-d957a57209ee4f62911b6278c054803ac5a1b9d6.tar.gz
lite-xl-plugins-d957a57209ee4f62911b6278c054803ac5a1b9d6.zip
settings: simplified loaded status check of plugins
Diffstat (limited to 'plugins')
-rw-r--r--plugins/settings.lua8
1 files changed, 2 insertions, 6 deletions
diff --git a/plugins/settings.lua b/plugins/settings.lua
index d3af077..6be6112 100644
--- a/plugins/settings.lua
+++ b/plugins/settings.lua
@@ -1867,11 +1867,7 @@ function core.run()
-- load plugins disabled by default and enabled by user
if settings.config.enabled_plugins then
for name, _ in pairs(settings.config.enabled_plugins) do
- if
- type(config.plugins[name]) == "boolean"
- and
- not config.plugins[name]
- then
+ if not config.plugins[name] then
require("plugins." .. name)
end
end
@@ -1910,7 +1906,7 @@ load_settings()
-- only disable non already loaded plugins
if settings.config.disabled_plugins then
for name, _ in pairs(settings.config.disabled_plugins) do
- if type(rawget(config.plugins, name)) == "nil" then
+ if not package.loaded[name] then
config.plugins[name] = false
end
end