blob: 55516238b3e9d35400d9223ea19c87426525495d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
local config_dir = vim.fn.stdpath('config') .. '/lua/config'
local files = vim.list_extend(
vim.fn.globpath(config_dir, '*.lua', false, true),
vim.fn.globpath(config_dir .. '/local', '*.lua', false, true)
)
table.sort(files, function(a, b)
local name_a = vim.fn.fnamemodify(a, ':t')
local name_b = vim.fn.fnamemodify(b, ':t')
if name_a == name_b then
return a < b
end
return name_a < name_b
end)
for _, file in ipairs(files) do
dofile(file)
end
|