{"repo":"2KAbhishek/template.nvim","free":true,"listed":false,"github":"https://github.com/2KAbhishek/template.nvim","clone":"git clone https://github.com/2KAbhishek/template.nvim.git","description":"Ready to go Neovim template 🏗️✈️","language":"Lua","stars":19,"topics":["community","neovim","plugin","template","terminal","vim","neovim-plugin"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"template.nvim Ready to go Neovim template 🏗️✈️ template.nvim in action template.nvim is a neovim plugin that allows neovim users to . ✨ Features - Modern Plugin Architecture : Ready-to-go Neovim plugin template with best practices - Unified Command System : Modern command interface with tab completion support - Type Safety : Comprehensive type annotations using LSP-compatible @class and @param - DRY Code Patterns : Reusable helper functions and modular design - CI/CD Ready : Lint and test GitHub Actions included - Auto Documentation : GitHub Action to auto-generate vimdocs - Professional README : Complete template with modern formatting - Integration Ready : Works seamlessly with mkrepo ⚡ Setup ⚙️ Requirements - Latest version of neovim 💻 Installation 🚀 Usage 1. Fork the template.nvim repo 2. Update the plugin name, file names etc, change template to your-plugin-name 3. Add the code required for your plugin: - Code entrypoint : template.lua - Main setup function - User configs : config.lua - Configuration with type annotations - Commands : commands.lua - Modern command system with completion - Plugin logic : module.lua - Core functionality with type safety - Additional modules : Add more modules under modules directory as needed 4. Command System Features : - Unified command interface with subcommands - Tab completion support for better UX - Reusable helper functions for DRY code - Comprehensive type annotations for better development experience 5. Add test code to the tes","default_branch":null,"files":null,"tree":[],"storefront":"/r/2KAbhishek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/2KAbhishek/template.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}