local misc = require('core.misc')
local map = misc.map

return { 'danymat/neogen',
  requires = {
    'nvim-treesitter/nvim-treesitter',
    'L3MON4D3/LuaSnip'
  },
  function()
    local neogen = require('neogen')
    neogen.setup {
      enabled = true,
      input_after_comment = true,
      snippet_engine = "luasnip",
    }

    map('n', '<leader>d', neogen.generate)
  end
}