local opts = { noremap = true, silent = true } return { "danymat/neogen", dependencies = "nvim-treesitter/nvim-treesitter", config = true, version = "*", keys = { vim.api.nvim_set_keymap( "n", "nf", ":lua require('neogen').generate({type = 'file'})", { desc = "generate file", noremap = true, silent = true } ), vim.api.nvim_set_keymap( "n", "nn", ":lua require('neogen').generate({type = 'func'})", { desc = "generate function", noremap = true, silent = true } ), vim.api.nvim_set_keymap( "n", "nc", ":lua require('neogen').generate({ type = 'class' })", { desc = "generate class", noremap = true, silent = true } ), vim.api.nvim_set_keymap( "n", "nt", ":lua require('neogen').generate({ type = 'type' })", { desc = "generate type", noremap = true, silent = true } ), }, }