mirror of
https://github.com/Hilbis/Hilbish
synced 2025-04-21 04:53:24 +00:00
feat: add hilbish native module loader to package searcher
This commit is contained in:
parent
42446fbf57
commit
6d936506c8
@ -5,6 +5,15 @@ local fs = require 'fs'
|
|||||||
|
|
||||||
package.path = package.path .. ';' .. hilbish.dataDir .. '/?/init.lua'
|
package.path = package.path .. ';' .. hilbish.dataDir .. '/?/init.lua'
|
||||||
.. ';' .. hilbish.dataDir .. '/?/?.lua' .. ";" .. hilbish.dataDir .. '/?.lua'
|
.. ';' .. hilbish.dataDir .. '/?/?.lua' .. ";" .. hilbish.dataDir .. '/?.lua'
|
||||||
|
hilbish.module.paths = '?.so;?/?.so'
|
||||||
|
|
||||||
|
table.insert(package.searchers, function(module)
|
||||||
|
local path = package.searchpath(module, hilbish.module.paths)
|
||||||
|
if not path then return nil end
|
||||||
|
|
||||||
|
-- it didnt work normally, idk
|
||||||
|
return function() return hilbish.module.load(path) end, path
|
||||||
|
end)
|
||||||
|
|
||||||
require 'nature.commands'
|
require 'nature.commands'
|
||||||
require 'nature.completions'
|
require 'nature.completions'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user