- Fork this repository.
- Make changes.
- Make sure tests and styling checks are passing.
- Run tests by running
./tests/run_tests.sh
in the project directory. Running the tests requiresplenary.nvim
,neotest
,nvim-nio
, andnvim-treesitter
. You may need to update the paths in./tests/minimal_init.lua
to match those of your local installations to be able to run the tests. Abusted
executable is also needed to run the tests so set it up as per the instructions in the README. - Install stylua and check styling using
stylua --check lua/ scripts/ tests/ test_files/
. Omit--check
in order to fix styling.
- Run tests by running
- Submit a pull request.
- Get it approved.