[Neogen] Fix

This commit is contained in:
2025-10-20 09:53:06 +02:00
parent 781b663e37
commit b48f00b6aa

View File

@@ -2,7 +2,16 @@ return {
"danymat/neogen",
config = function()
local opts = { noremap = true, silent = true, desc = "Generate docs" }
vim.api.nvim_set_keymap("n", "<leader>gd", ":lua require('neogen').generate()<CR>", opts)
vim.keymap.set("n", "<leader>gd", ":lua require('neogen').generate()<CR>", opts)
opts.desc = "Generate function docs"
vim.keymap.set("n", "<leader>gg", ":lua require('neogen').generate( { type = 'func' } )<CR>", opts)
opts.desc = "Generate type docs"
vim.keymap.set("n", "<leader>gt", ":lua require('neogen').generate( { type = 'type' } )<CR>", opts)
opts.desc = "Generate class docs"
vim.keymap.set("n", "<leader>gc", ":lua require('neogen').generate( { type = 'class' } )<CR>", opts)
require("neogen").setup({
snippet_engine = "luasnip",
})