return { { "LudoPinelli/comment-box.nvim", opts = { outer_blank_lines = true, }, keys = { { "gcb", function() require("comment-box").lcbox() end, { desc = "Create a comment box", mode = { "n", "v" }, } }, { "gcl", function() require("comment-box").llline() end, { desc = "Create a comment line", mode = { "n", "v" }, } }, }, }, { "danymat/neogen", opts = { snippet_engine = "nvim" }, dependencies = { "nvim-treesitter/nvim-treesitter" }, version = "*", -- stable releases keys = { { "gcd", function() require("neogen").generate() end, desc = "Generate comment docstring", }, }, } }