nvim/lua/conf/plugins/neogen.lua

22 lines
539 B
Lua

local map = core.misc.map
-- using my fork for now so that I can generate zig docs, will change back to
-- danymat/neogen once my pr gets merged.
return { "Squibid/neogen",
branch = "zig",
reqs = {
"nvim-treesitter/nvim-treesitter",
"L3MON4D3/LuaSnip"
},
lazy = dep_short.keymap("n", "<leader>d"),
load = function()
local neogen = require("neogen")
neogen.setup {
enabled = true,
input_after_comment = true,
snippet_engine = "luasnip",
}
map("n", "<leader>d", neogen.generate)
end
}