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