44 lines
1.0 KiB
Lua
44 lines
1.0 KiB
Lua
---@param out table
|
|
---@param chunk LazySpec|LazySpec[]
|
|
local function append_specs(out, chunk)
|
|
if type(chunk[1]) == 'string' then
|
|
out[#out + 1] = chunk
|
|
return
|
|
end
|
|
for i = 1, #chunk do
|
|
out[#out + 1] = chunk[i]
|
|
end
|
|
end
|
|
|
|
---@type LazySpec
|
|
local specs = {}
|
|
local mods = {
|
|
'kickstart.plugins.guess_indent',
|
|
'kickstart.plugins.gitsigns',
|
|
'kickstart.plugins.which_key',
|
|
'kickstart.plugins.render_markdown',
|
|
'kickstart.plugins.telescope',
|
|
'kickstart.plugins.lsp',
|
|
'kickstart.plugins.conform',
|
|
'kickstart.plugins.blink',
|
|
'kickstart.plugins.tokyonight',
|
|
'kickstart.plugins.todo_comments',
|
|
'kickstart.plugins.mini',
|
|
'kickstart.plugins.treesitter',
|
|
'kickstart.plugins.vim_helm',
|
|
'kickstart.plugins.neotest_golang',
|
|
'kickstart.plugins.mini_icons',
|
|
'kickstart.plugins.debug',
|
|
'kickstart.plugins.indent_line',
|
|
'kickstart.plugins.lint',
|
|
'kickstart.plugins.autopairs',
|
|
'kickstart.plugins.neo-tree',
|
|
'custom.plugins',
|
|
}
|
|
|
|
for _, mod in ipairs(mods) do
|
|
append_specs(specs, require(mod))
|
|
end
|
|
|
|
return specs
|