From 8d657d0f8d2830c99f8117a8d7a94a4b2bdda7b0 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Sun, 22 Mar 2026 13:08:56 +0100 Subject: [PATCH] added automated mini.nvim install --- init.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/init.lua b/init.lua index 3bc04b1..c326dbf 100644 --- a/init.lua +++ b/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")