All Projects → s1n7ax → neovim-lua-plugin-boilerplate

s1n7ax / neovim-lua-plugin-boilerplate

Licence: MIT license
Starter template for creating Neovim Lua plugins

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to neovim-lua-plugin-boilerplate

Chadtree
File manager for Neovim. Better than NERDTree.
Stars: ✭ 653 (+2232.14%)
Mutual labels:  nvim, neovim-plugin
Acid.nvim
Asynchronous Clojure Interactive Development
Stars: ✭ 147 (+425%)
Mutual labels:  nvim, neovim-plugin
Semshi
🌈 Semantic Highlighting for Python in Neovim
Stars: ✭ 758 (+2607.14%)
Mutual labels:  nvim, neovim-plugin
Packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Stars: ✭ 418 (+1392.86%)
Mutual labels:  nvim, neovim-plugin
qf helper.nvim
A collection of improvements for the quickfix buffer
Stars: ✭ 70 (+150%)
Mutual labels:  nvim, neovim-plugin
Nvim Compe
Auto completion plugin for nvim that written in Lua.
Stars: ✭ 433 (+1446.43%)
Mutual labels:  nvim, neovim-plugin
Nvim Bqf
Better quickfix window in Neovim, polish old quickfix window.
Stars: ✭ 120 (+328.57%)
Mutual labels:  nvim, neovim-plugin
nvim-ghost.nvim
👻 GhostText plugin for Neovim with zero dependencies 🎉 Supports neovim running inside WSL too! 🥳 Windows/Linux/macOS supported out-of-the-box! 😄 (Other OSes need python3.6+ installed)
Stars: ✭ 32 (+14.29%)
Mutual labels:  nvim, neovim-plugin
Coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Stars: ✭ 18,268 (+65142.86%)
Mutual labels:  nvim, neovim-plugin
Lsp Status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
Stars: ✭ 201 (+617.86%)
Mutual labels:  nvim, neovim-plugin
Iron.nvim
Interactive Repl Over Neovim
Stars: ✭ 265 (+846.43%)
Mutual labels:  nvim, neovim-plugin
modes.nvim
Prismatic line decorations for the adventurous vim user
Stars: ✭ 299 (+967.86%)
Mutual labels:  nvim, neovim-plugin
neogen
A better annotation generator. Supports multiple languages and annotation conventions.
Stars: ✭ 339 (+1110.71%)
Mutual labels:  nvim, neovim-plugin
nvim-todoist.lua
Todoist plugin for Neovim in pure Lua, inspired by https://github.com/romgrk/todoist.nvim, which you should use instead
Stars: ✭ 22 (-21.43%)
Mutual labels:  nvim, neovim-plugin
agitator.nvim
No description or website provided.
Stars: ✭ 16 (-42.86%)
Mutual labels:  nvim, neovim-plugin
Nvim Hlslens
Hlsearch Lens for Neovim
Stars: ✭ 55 (+96.43%)
Mutual labels:  nvim, neovim-plugin
lir.nvim
Neovim file explorer
Stars: ✭ 194 (+592.86%)
Mutual labels:  nvim, neovim-plugin
close-buffers.nvim
📑 Delete multiple vim buffers based on different conditions
Stars: ✭ 54 (+92.86%)
Mutual labels:  nvim, neovim-plugin
Lualine.nvim
A blazing fast and easy to configure neovim statusline written in pure lua.
Stars: ✭ 198 (+607.14%)
Mutual labels:  nvim, neovim-plugin
nvim-config
My neovim config
Stars: ✭ 63 (+125%)
Mutual labels:  nvim, neovim-plugin

neovim-lua-plugin-boilerplate

I forget the structure of a neovim plugin every single time. So I created the boilerplate to make it easier to get started writing neovim plugin.

YouTube video

How to use

  • clone the project git clone https://github.com/s1n7ax/neovim-lua-plugin-boilerplate
  • go to the project folder cd neovim-lua-plugin-boilerplate
  • start editing nvim --cmd "set rtp+=."
  • reference the dev configurations :luafile dev/init.lua
  • run the greetings.greet() function using ,w keybind
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].