Fix problem with plugin loading
Introduced with PR https://github.com/franko/lite-xl/pull/73
This commit is contained in:
parent
bdc473435b
commit
3506ff47fc
|
@ -537,12 +537,9 @@ function core.load_plugins()
|
||||||
local no_errors = true
|
local no_errors = true
|
||||||
for _, root_dir in ipairs {USERDIR, DATADIR} do
|
for _, root_dir in ipairs {USERDIR, DATADIR} do
|
||||||
local files = system.list_dir(root_dir .. "/plugins")
|
local files = system.list_dir(root_dir .. "/plugins")
|
||||||
for _, plugin_path in ipairs(files or {}) do
|
for _, filename in ipairs(files or {}) do
|
||||||
local basename = common.basename(plugin_path)
|
local basename = filename:match("(.-)%.lua$")
|
||||||
if system.get_file_info(plugin_path).type == "file" then
|
if basename and config[basename] ~= false then
|
||||||
basename = basename:match("(.-)%.lua$")
|
|
||||||
end
|
|
||||||
if basename ~= nil and config[basename] ~= false then
|
|
||||||
local modname = "plugins." .. basename
|
local modname = "plugins." .. basename
|
||||||
local ok = core.try(require, modname)
|
local ok = core.try(require, modname)
|
||||||
-- Normally a log line is added for each loaded plugin which is a
|
-- Normally a log line is added for each loaded plugin which is a
|
||||||
|
|
Loading…
Reference in New Issue