added automated mini.nvim install
This commit is contained in:
15
init.lua
15
init.lua
@@ -1,4 +1,19 @@
|
||||
-- Entry point for Neovim configuration
|
||||
-- mini.nvim install
|
||||
local path_package = vim.fn.stdpath('data') .. '/site'
|
||||
local mini_path = path_package .. '/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',
|
||||
-- Uncomment next line to use 'stable' branch
|
||||
-- '--branch', 'stable',
|
||||
'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
|
||||
|
||||
-- Load core configuration
|
||||
require("config.options")
|
||||
|
||||
Reference in New Issue
Block a user