• Stars
    star
    265
  • Rank 154,577 (Top 4 %)
  • Language
    Lua
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A neovim plugin template for github repos

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 to run tests and check for formatting errors (Stylua)
  • Tests created with busted + plenary.nvim
  • luarocks release support (LUAROCKS_API_KEY 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
โ”‚ย ย      โ””โ”€โ”€ plugin_name_spec.lua

More Repositories

1

magictools

๐ŸŽฎ ๐Ÿ“ A list of Game Development resources to make magic happen.
13,318
star
2

sharer.js

๐Ÿ”› ๐Ÿ”– Create your own social share buttons. No jquery.
JavaScript
2,007
star
3

gruvbox.nvim

Lua port of the most famous vim colorscheme
Lua
1,819
star
4

clumsy-bird

๐Ÿฆ ๐ŸŽฎ A MelonJS port of the famous Flappy Bird Game
JavaScript
1,510
star
5

glow.nvim

A markdown preview directly in your neovim.
Lua
1,249
star
6

pyshorteners

๐Ÿ”Œ Generating short urls with python has never been easier
Python
382
star
7

carbon-now.nvim

Create beautiful code snippets directly from your neovim terminal
Lua
166
star
8

neovimfiles

My Neovim configuration written in Lua
Lua
75
star
9

dotfiles

๐Ÿ’พ personal configuration files
Shell
44
star
10

slack-howdoi

โ˜๏ธ Slack integration with the howdoi library
HTML
42
star
11

dotenv.nvim

A minimalist .env support for Neovim
Lua
35
star
12

vl

CLI tool that helps verify current status of URIs in text files
Go
26
star
13

pybrapp

Python brasil kivy app concept - WIP
Python
24
star
14

weather.nvim

A simple weather plugin in your Neovim
Lua
23
star
15

Flask-Gist

:octocat: A simple flask extension to render Github Gists on the template
Python
14
star
16

go.nvim

Experimental Go development plugin for Neovim
Lua
14
star
17

pelican-semantic-ui

Semantic-UI Pelican Theme
HTML
12
star
18

savemydate

My wedding website
CSS
7
star
19

flask-mistune

Flask interface for mistune markdown parser
Python
7
star
20

from-vimscript-to-lua

Vim Script
6
star
21

pyzeef

๐Ÿ”Œ Python lib to consume the ZEEF's API (Unmaintained)
Python
6
star
22

howdoi

โœจ instant coding answers via the command line
Go
5
star
23

criando-plugins-lua-neovim

Cรณdigos fonte para a sรฉrie "Criando plugins Lua para Neovim"
Lua
3
star
24

fabfile-django-bootstrap

A simple fabfile.py template for django projects
3
star
25

fotolog-dl

:trollface: Easily save your Fotolog.com teenage photos.
Go
3
star
26

ellisonleao

$HOME
2
star
27

hackchallenges

Go
2
star
28

myslash

Simple Hello World Slash Command
Python
2
star
29

rest-api-go

Cรณdigo usado na talk "Sua primeira API REST com Go"
Go
2
star
30

Flask-Gamification

Gamification extension for Flask applications
2
star
31

xnacannon

Xna Cannon Game
C#
1
star
32

megplay

Webapp criado para facilitar o treinamento dos avaliadores do SEBRAE
CSS
1
star
33

ef-url-shortener

A small url shortener microservice built with Hug
Python
1
star
34

Swings

My first console game (Windows Only)
C++
1
star
35

fishboy-html5

HTML5 version of my fishboy game using MelonJS
JavaScript
1
star