-- 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") -- Initialize plugin manager and add plugins require("plugins") -- Load plugin configurations require("plugins.ui") require("plugins.tools") require("plugins.lsp") -- Load remaining core configuration require("config.autocmds") require("config.keymaps")