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
+1
View File
@@ -54,6 +54,7 @@ if status is-interactive
alias oo="cd ~/Documents/nca-notes/" alias oo="cd ~/Documents/nca-notes/"
alias on="nvim +Obsidian new" alias on="nvim +Obsidian new"
alias os="nvim +Obsidian search" alias os="nvim +Obsidian search"
alias mini="NVIM_APPNAME=mini.nvim nvim"
end end
command -q jj && alias rev "jj log -G -T 'commit_id.short(8)'" command -q jj && alias rev "jj log -G -T 'commit_id.short(8)'"
+4 -28
View File
@@ -93,32 +93,8 @@ vim.opt.incsearch = true
-- vim.opt.iskeyword:append(".") -- vim.opt.iskeyword:append(".")
-- vim.o.isfname:append("@-@") -- vim.o.isfname:append("@-@")
-- vim.o.colorcolumn = "80" -- vim.o.colorcolumn = "80"
--
-- Put this at the top of 'init.lua' vim.pack.add({ 'https://github.com/nvim-mini/mini.nvim' })
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' })
require('mini.extra').setup() require('mini.extra').setup()
require('mini.ai').setup({ require('mini.ai').setup({
@@ -228,15 +204,15 @@ require('mini.files').setup()
require('mini.fuzzy').setup() require('mini.fuzzy').setup()
require('mini.git').setup() require('mini.git').setup()
require('mini.icons').setup() require('mini.icons').setup()
require('mini.jump2d').setup()
require('mini.jump').setup() require('mini.jump').setup()
require('mini.move').setup() require('mini.move').setup()
require('mini.pick').setup() require('mini.pick').setup()
require('mini.sessions').setup() require('mini.sessions').setup()
require('mini.splitjoin').setup() require('mini.splitjoin').setup()
require('mini.jump2d').setup()
require('mini.visits').setup()
require('mini.statusline').setup() require('mini.statusline').setup()
require('mini.tabline').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>f', '<cmd>Pick files<cr>', { desc = "Pick files" })
vim.keymap.set('n', '<leader>j', '<cmd>Pick oldfiles<cr>', { desc = "Pick files" }) vim.keymap.set('n', '<leader>j', '<cmd>Pick oldfiles<cr>', { desc = "Pick files" })