-- lua/plugins/mini.lua -- mini.nvim collection: ai, pairs, animate, starter, surround, statusline return { 'echasnovski/mini.nvim', config = function() -- Better text objects: va) yi' ci{ etc. require('mini.ai').setup { n_lines = 500 } -- Auto-pairs for brackets, quotes, etc. require('mini.pairs').setup() -- Smooth scroll / cursor animations require('mini.animate').setup() -- Start screen require('mini.starter').setup() -- Surround: saiw) sd' sr)' require('mini.surround').setup() -- Statusline local statusline = require 'mini.statusline' statusline.setup { use_icons = vim.g.have_nerd_font } -- Cursor position as LINE:COL ---@diagnostic disable-next-line: duplicate-set-field statusline.section_location = function() return '%2l:%-2v' end end, }