Skip to content

alexandersix/clockify-nvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plugin-template.nvim

Integration

A template to create Neovim plugins written in Lua

Using

Clone/download it locally and change the references to my_plugin, my_module accordingly to your new plugin name.

You'll need to install Lua and LuaRocks to run the linter.

Testing

This uses busted, luassert (both through plenary.nvim) and matcher_combinators to define tests in spec/ directory. These dependencies are required only to run tests, that´s why they are installed as git submodules. To run them just execute

$ make test

If you have entr(1) installed you may use it to run all tests whenever a file is changed using:

$ make watch

Github actions

An Action will run all the tests and the linter on every commit on the main branch and also on Pull Request. Tests will be run using stable and nightly versions of Neovim.

About

Interact with Clockify without leaving Neovim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 58.2%
  • Makefile 26.5%
  • Vim Script 15.3%