feat: boostrap mini.deps
This commit is contained in:
parent
d02d663251
commit
2529b023fb
|
@ -0,0 +1,30 @@
|
||||||
|
-- Bootstrap 'mini.nvim' manually in a way that it gets managed by 'mini.deps'
|
||||||
|
local mini_path = vim.fn.stdpath("data") .. "/site/pack/deps/start/mini.nvim"
|
||||||
|
if not vim.loop.fs_stat(mini_path) then
|
||||||
|
vim.cmd('echo "Installing `mini.nvim`" | redraw')
|
||||||
|
local clone_cmd = {
|
||||||
|
"git",
|
||||||
|
"clone",
|
||||||
|
"--filter=blob:none",
|
||||||
|
"https://github.com/nvim-mini/mini.nvim",
|
||||||
|
mini_path,
|
||||||
|
}
|
||||||
|
vim.fn.system(clone_cmd)
|
||||||
|
vim.cmd("packadd mini.nvim | helptags ALL")
|
||||||
|
vim.cmd('echo "Installed `mini.nvim`" | redraw')
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Set up 'mini.deps' immediately to have its `now()` and `later()` helpers
|
||||||
|
require("mini.deps").setup()
|
||||||
|
|
||||||
|
-- Define main config table to be able to use it in scripts
|
||||||
|
_G.Config = {}
|
||||||
|
|
||||||
|
-- import other plugins
|
||||||
|
local r = function(m) require("plugins." .. m) end
|
||||||
|
|
||||||
|
local order = {}
|
||||||
|
|
||||||
|
for _, m in ipairs(order) do
|
||||||
|
r(m)
|
||||||
|
end
|
Loading…
Reference in New Issue