return { { "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" }, event = { "BufReadPre", "BufNewFile" }, config = true, }, { "folke/trouble.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, }, { "sindrets/diffview.nvim", cmd = "DiffviewOpen", }, { "windwp/nvim-ts-autotag", dependencies = "nvim-treesitter", event = { "BufReadPre", "BufNewFile" }, }, { "lewis6991/gitsigns.nvim", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "szw/vim-maximizer", cmd = "MaximizerToggle", }, { "NvChad/nvim-colorizer.lua", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "kylechui/nvim-surround", version = "*", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "iamcco/markdown-preview.nvim", build = function() vim.fn["mkdp#util#install"]() end, config = function() vim.cmd([[ let g:mkdp_auto_close = 0 let g:mkdp_theme = 'dark' ]]) vim.keymap.set("n", "bm", "MarkdownPreviewToggle ", { desc = "Toggle markdown preview" }) end, ft = "markdown", }, { "f-person/git-blame.nvim", enabled = false, config = function() vim.cmd([[ let g:gitblame_enabled = 1 ]]) end, }, { "stevearc/dressing.nvim", event = "VeryLazy", }, { "uga-rosa/ccc.nvim", cmd = { "CccPick", "CccConvert" }, }, }