diff options
Diffstat (limited to 'script/main.lua')
-rw-r--r-- | script/main.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/script/main.lua b/script/main.lua new file mode 100644 index 00000000..afb32f03 --- /dev/null +++ b/script/main.lua @@ -0,0 +1,23 @@ +local currentPath = debug.getinfo(1, 'S').source:sub(2) +local rootPath = currentPath:gsub('[/\\]*[^/\\]-$', '') +dofile(rootPath .. '/platform.lua') +local fs = require 'bee.filesystem' +ROOT = fs.current_path() / rootPath +LANG = LANG or 'en-US' + +--collectgarbage('generational') +collectgarbage("setpause", 100) +collectgarbage("setstepmul", 1000) + +log = require 'log' +log.init(ROOT, ROOT / 'log' / 'service.log') +log.info('Lua Lsp startup, root: ', ROOT) +log.debug('ROOT:', ROOT:string()) +ac = {} + +--xpcall(dofile, log.debug, rootPath .. '/debugger.lua') +require 'utility' +local service = require 'service' +local session = service() + +session:listen() |