refactor(mini.nvim): replace manual bootstrap with vim.pack.add

Use Neovim's built-in package manager instead of manual git clone for
mini.nvim installation. Remove stale commented-out add() calls and
reorder requires. Also add fish alias for launching mini.nvim.
This commit is contained in:
2026-07-18 12:43:54 -04:00
parent d7ff9fcbf6
commit 653bb44327
2 changed files with 5 additions and 28 deletions
+4 -28
View File
@@ -93,32 +93,8 @@ vim.opt.incsearch = true
-- vim.opt.iskeyword:append(".")
-- vim.o.isfname:append("@-@")
-- vim.o.colorcolumn = "80"
-- Put this at the top of 'init.lua'
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/echasnovski/mini.nvim', mini_path
}
vim.fn.system(clone_cmd)
vim.cmd('packadd mini.nvim | helptags ALL')
end
-- add({ 'echasnovski/mini.ai' })
-- add({ 'echasnovski/mini.align' })
-- add({ 'echasnovski/mini.operators' })
-- add({ 'echasnovski/mini.bracketed' })
-- add({ 'echasnovski/mini.operators' })
-- add({ 'echasnovski/mini.surround' })
-- add({ 'echasnovski/mini.statusline' })
-- add({ 'echasnovski/mini.tabline' })
-- add({ 'echasnovski/mini.hipatterns' })
--
vim.pack.add({ 'https://github.com/nvim-mini/mini.nvim' })
require('mini.extra').setup()
require('mini.ai').setup({
@@ -228,15 +204,15 @@ require('mini.files').setup()
require('mini.fuzzy').setup()
require('mini.git').setup()
require('mini.icons').setup()
require('mini.jump2d').setup()
require('mini.jump').setup()
require('mini.move').setup()
require('mini.pick').setup()
require('mini.sessions').setup()
require('mini.splitjoin').setup()
require('mini.jump2d').setup()
require('mini.visits').setup()
require('mini.statusline').setup()
require('mini.tabline').setup()
require('mini.visits').setup()
vim.keymap.set('n', '<leader>f', '<cmd>Pick files<cr>', { desc = "Pick files" })
vim.keymap.set('n', '<leader>j', '<cmd>Pick oldfiles<cr>', { desc = "Pick files" })