mirror of
https://github.com/cmderdev/cmder.git
synced 2025-02-10 23:49:07 +08:00
Fix an issue with clink.find_files() return order not always consistent, leading to .init.lua not being run first lua path being broken (#2278)
This commit is contained in:
parent
a92bb1947f
commit
1071221468
2
vendor/clink.lua
vendored
2
vendor/clink.lua
vendored
@ -431,6 +431,8 @@ clink.prompt.register_filter(svn_prompt_filter, 50)
|
||||
clink.prompt.register_filter(percent_prompt_filter, 51)
|
||||
|
||||
local completions_dir = clink.get_env('CMDER_ROOT')..'/vendor/clink-completions/'
|
||||
-- Execute '.init.lua' first to ensure package.path is set properly
|
||||
dofile(completions_dir..'.init.lua')
|
||||
for _,lua_module in ipairs(clink.find_files(completions_dir..'*.lua')) do
|
||||
-- Skip files that starts with _. This could be useful if some files should be ignored
|
||||
if not string.match(lua_module, '^_.*') then
|
||||
|
Loading…
Reference in New Issue
Block a user