Add neogen for annotation generation

This commit is contained in:
2023-12-01 15:26:03 -05:00
parent 324b7bc012
commit 066f271e15
2 changed files with 19 additions and 0 deletions

18
lua/plugins/neogen.lua Normal file
View File

@@ -0,0 +1,18 @@
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" },
},
},
}