{"repo":"tokiory/neovim-boilerplate","free":true,"listed":false,"github":"https://github.com/tokiory/neovim-boilerplate","clone":"git clone https://github.com/tokiory/neovim-boilerplate.git","description":"Modern Neovim Boilerplate ✨","language":"Lua","stars":133,"topics":["boilerplate","neovim","starter","config","nvim"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Boilerplate for Neovim. A simple, well-documented template to start building your own configuration. I've created a lot of configurations before neovim introduced Lua. From time to time I saw repeating patterns: creating directories, importing the same files, and much more. I decided to create a boilerplate so that when creating a new configuration, I didn’t have to write everything from the very beginning. Also, this boilerplate will be useful for beginners who do not know where to start writing their configuration. All files are well documented, at the top of each file you can find a frontmatter with the necessary data. Use it You can use this template with the following command: [!WARNING] Before using this configuration you will need NodeJS and Go (for Nodejs and Go LSP). You can install it with your favorite package manager, but, I recommend using asdf. You can get it from this repo. After installation you will need to enter the following commands: Structure How does lazy.lua load plugins Every file inthe lua/plugins directory represents a separate plugin configuration, and is automatically loaded by lazy.nvim. The init.lua file (or your main config) tells lazy.nvim to scan this folder and load each file as a plugin specification. This means you can add, remove, or edit plugin configs by simply creating or editing files in lua/plugins/ . Each file should return a Lua table describing the plugin and its options (see the examples in this repo). lazy.nvim will handle loadin","default_branch":null,"files":null,"tree":[],"storefront":"/r/tokiory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tokiory/neovim-boilerplate/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."}