mirror of
https://github.com/zoriya/lz.n.git
synced 2026-06-05 19:46:31 +00:00
4e118befe1ece66af81ed62087d4f030d2a871d2
An opinionated Neovim Lua plugin template with a Nix CI
This repository is a template for Neovim plugins written in Lua.
Features
- GitHub Actions workflows with a locally reproducible CI,
using
nixflakes. - Run tests with both neovim stable and neovim nightly
using
neorocksTest. - Lints and a nix shell with pre-commit-hooks:
vimPluginnix flake output.- Automatically publish tags to LuaRocks with the luarocks-tag-release action.
- Automatic release PRs using conventional commits with release-please.
- Automatically comment PRs with a review checklist.
Contributing
All contributions are welcome! See CONTRIBUTING.md.
License
This template is licensed according to GPL version 2 or (at your option) any later version.
Languages
Lua
92%
Nix
8%