neogen
A better Neovim documentation generator
Warning
This project is still in alpha !
Work In progress:
- lua:
@return
,@param
Installation
- Packer
use {
"danymat/neogen",
config = function()
require('neogen').setup {
enabled = true
}
end
}
Usage
I exposed a command :Neogen
to generate the annotations.
You can bind it to your keybind of choice:
vim.api.nvim_set_keymap("n", "<Leader>ng", ":Neogen<CR>", {})
If you are inside a function, it'll generate the documentation for you with Emmylua annotation convention