lumen-oss/rocks-dev.nvim

A swiss-army knife for testing and developing rocks.nvim modules.

22

stars

34

commits

Lua

primary language

Jul 14, 2025

updated

neovim
rocks-nvim
Browse cluster: Neovim Plugin Development & LuaRocks

README


rocks-dev.nvim


Report Bug · Request Feature · Ask Question

A Swiss army knife for building and testing rocks.nvim modules.

LuaRocks

:star2: Summary

rocks-dev.nvim extends rocks.nvim with the ability to install dev plugins locally.

:hammer: Installation

Simply run :Rocks install rocks-dev.nvim, and you are good to go!

:books: Usage

With this extension, you can add a dir field table to plugins in your rocks.toml, for example:

[plugins."sweetie.nvim"]
dir = "~/git/nvim/sweetie.nvim"

This extension also supports dev.path, which allows you to provide the path to where local plugins are stored. You can tell rocks-dev to load a plugin from that path with dev = true, for example:

[dev]
path = "~/Projects"

[plugins]
"sweetie.nvim" = { dev = true }

When both dir and dev = true are present, dir gets priority.

:electric_plug: rocks-config interoperability

You can use rocks-config.nvim >= 2.0.0 to configure dev plugins, however, it does not currently work with bundles.

:book: License

rocks-dev.nvim is licensed under GPLv3.

Contributors

mrcjkb

11 commits

vhyrro

6 commits

bottd

1 commits

lumen-oss/rocks-dev.nvim

A swiss-army knife for testing and developing rocks.nvim modules.

22

stars

34

commits

Lua

primary language

Jul 14, 2025

updated

neovim
rocks-nvim
Browse cluster: Neovim Plugin Development & LuaRocks

README


rocks-dev.nvim


Report Bug · Request Feature · Ask Question

A Swiss army knife for building and testing rocks.nvim modules.

LuaRocks

:star2: Summary

rocks-dev.nvim extends rocks.nvim with the ability to install dev plugins locally.

:hammer: Installation

Simply run :Rocks install rocks-dev.nvim, and you are good to go!

:books: Usage

With this extension, you can add a dir field table to plugins in your rocks.toml, for example:

[plugins."sweetie.nvim"]
dir = "~/git/nvim/sweetie.nvim"

This extension also supports dev.path, which allows you to provide the path to where local plugins are stored. You can tell rocks-dev to load a plugin from that path with dev = true, for example:

[dev]
path = "~/Projects"

[plugins]
"sweetie.nvim" = { dev = true }

When both dir and dev = true are present, dir gets priority.

:electric_plug: rocks-config interoperability

You can use rocks-config.nvim >= 2.0.0 to configure dev plugins, however, it does not currently work with bundles.

:book: License

rocks-dev.nvim is licensed under GPLv3.

Contributors

mrcjkb

11 commits

vhyrro

6 commits

bottd

1 commits

Languages

Lua

55.1%

Nix

44.3%