-- Miscelaneous fun stuff return { -- Comment with haste { "numToStr/Comment.nvim", opts = {}, }, -- Move stuff with and in both normal and visual mode { "echasnovski/mini.move", config = function() require("mini.move").setup() end, }, -- Better buffer closing actions. Available via the buffers helper. { "kazhala/close-buffers.nvim", opts = { preserve_window_layout = { "this", "nameless" }, }, }, "tpope/vim-sleuth", -- Detect tabstop and shiftwidth automatically "tpope/vim-surround", -- Surround stuff with the ys-, cs-, ds- commands "HiPhish/rainbow-delimiters.nvim", { "windwp/nvim-autopairs", event = "InsertEnter", opts = {}, }, { "tamton-aquib/duck.nvim", config = function () local duck = require("duck") duck.hatch("🦀", 10) vim.keymap.set('n', 'dn', function () duck.hatch("🦀", 10) end, {}) vim.keymap.set('n', 'dk', function () duck.cook() end, {}) end }, { "simrat39/symbols-outline.nvim", config = function () vim.keymap.set('n', 't', 'SymbolsOutline') end }, { "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} }, "rcarriga/nvim-notify", }