neovim-config/lua/plugins/neogen.lua

19 lines
523 B
Lua
Raw Normal View History

2023-12-01 20:26:03 +00:00
return {
"danymat/neogen",
dependencies = "nvim-treesitter/nvim-treesitter",
config = true,
-- Uncomment next line if you want to follow only stable versions
-- version = "*"
opts = {
snippet_engine = "luasnip",
},
keys = {
{ "<leader>nf", "<cmd>lua require('neogen').generate()<CR>", { desc = "Generate Neogen function annotation" } },
{
"<leader>nc",
"<cmd>lua require('neogen').generate({ type = 'class' })<CR>",
{ desc = "Generate Neogen class annotation" },
},
},
}