return { -- INFO: -- mini-ai for a and i selections or other --> vin" for visual in next "" { "echasnovski/mini.ai", version = "*", opts = {}, }, -- TIP: -- ─< mini-surround for surrounding words or lines with "" or () or '' etc.. >────────── { "echasnovski/mini.surround", version = "*", opts = {}, }, -- Move any selection in any direction { "echasnovski/mini.move", version = "*", opts = { -- Module mappings. Use `''` (empty string) to disable one. mappings = { -- Move visual selection in Visual mode. Defaults are Alt (Meta) + hjkl. left = "", right = "", down = "", up = "", line_left = "", line_right = "", line_down = "", line_up = "", -- Move current line in Normal mode }, -- Options which control moving behavior options = { -- Automatically reindent selection during linewise vertical move reindent_linewise = true, }, }, }, -- ─< miniIcons >─────────────────────────────────────────────────────────────────────── { "echasnovski/mini.icons", version = "*", opts = {}, lazy = true, specs = { { "nvim-tree/nvim-web-devicons", enabled = false, optional = true }, }, init = function() package.preload["nvim-web-devicons"] = function() require("mini.icons").mock_nvim_web_devicons() return package.loaded["nvim-web-devicons"] end end, }, }