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 }