A template repository for Neovim plugins.
Via gh
:
$ gh repo create my-plugin -p ellisonleao/nvim-plugin-template
Via github web page:
Click on Use this template
- 100% Lua
- Github actions to run tests and check for formatting errors (Stylua)
- Tests created with busted + plenary.nvim
- luarocks release support (LUAROCKS_API_KEY secret configuration required)
.
├── lua
│ ├── plugin_name
│ │ └── module.lua
│ └── plugin_name.lua
├── Makefile
├── plugin
│ └── plugin_name.lua
├── README.md
├── tests
│ ├── minimal_init.lua
│ └── plugin_name
│ └── plugin_name_spec.lua