/ nvim / lua / plugins / luarocks.lua
luarocks.lua
 1  --- LuaRocks.nvim: install Lua rocks (e.g. jsregexp for LuaSnip, fzy).
 2  --- Run build once after install: nvim -l <plugin_dir>/build.lua  (or: task nvim:luarocks-build)
 3  --- Rocks are installed into the plugin's .rocks tree; setup() adds them to package.path.
 4  return {
 5    specs = {
 6      { src = 'https://github.com/vhyrro/luarocks.nvim', name = 'luarocks.nvim' },
 7    },
 8    config = function()
 9      local ok, luarocks = pcall(require, 'luarocks-nvim')
10      if not ok or type(luarocks) ~= 'table' or not luarocks.setup then
11        return
12      end
13      luarocks.setup({
14        rocks = { 'fzy', 'jsregexp' },
15      })
16    end,
17  }