ellisonleao
nvim-plugin-template
Lua

A neovim plugin template for github repos

Last updated Jul 7, 2026
471
Stars
28
Forks
2
Issues
+2
Stars/day
Attention Score
65
Language breakdown
Lua 88.0%
Makefile 12.0%
โ–ธ Files click to expand
README

A Neovim Plugin Template

GitHub Workflow Status Lua

A template repository for Neovim plugins.

Using it

Via gh:

$ gh repo create my-plugin -p ellisonleao/nvim-plugin-template

Via github web page:

Click on Use this template

Features and structure

  • 100% Lua
  • Github actions for:
- running tests using plenary.nvim and busted - check for formatting errors (Stylua) - vimdocs autogeneration from README.md file - luarocks release (LUAROCKSAPIKEY secret configuration required)

Plugin structure

.
โ”œโ”€โ”€ lua
โ”‚ย ย  โ”œโ”€โ”€ plugin_name
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ module.lua
โ”‚ย ย  โ””โ”€โ”€ plugin_name.lua
โ”œโ”€โ”€ Makefile
โ”œโ”€โ”€ plugin
โ”‚ย ย  โ””โ”€โ”€ plugin_name.lua
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ tests
โ”‚ย ย  โ”œโ”€โ”€ minimal_init.lua
โ”‚ย ย  โ””โ”€โ”€ plugin_name
โ”‚ย ย      โ””โ”€โ”€ pluginnamespec.lua
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท ellisonleao/nvim-plugin-template ยท Updated daily from GitHub