this post was submitted on 30 Jan 2026
18 points (100.0% liked)

Neovim

2729 readers
3 users here now

founded 2 years ago
MODERATORS
top 4 comments
sorted by: hot top controversial new old
[–] sorrybookbroke@sh.itjust.works 0 points 2 days ago (1 children)

I fucking hate luarocks. Seriously fuck lua rocks. Lua shouldn't have a package manager. I don't have any solid reason for that and will support any other language having one but Lua? Nope. No package manager for you. You've lost that privilage.

[–] sherlockhomelessok@lemmy.world 2 points 1 day ago (1 children)

Im curious, why do you think this way?

[–] sorrybookbroke@sh.itjust.works 4 points 1 day ago* (last edited 1 day ago) (1 children)

I'm being hyperbolic but I do genuinely dislike Luarocks.

Everywhere I've used them I'm met with issues. May they be incorrect versions being downloaded, Luarocks just not doing anything but giving g no error, or the worse problem none of the packages working correctly.

Lua can be quite hyper specific to each usecase too. It's supposed to be. This leads to a disconnect between the generic packages and the Lua code used for neovim, the love engine, Warcraft and Roblox Moding, or whatever.

Lua does have inherit issues that make package management difficult. Each version of Lua is intended to be its own segregated ecosystem. This is a major strongsuut for Lua as it can change wildly while devs can know their version will be supported, and stay stagnant (on purpose). However, this hurts the package ecosystem as it can be difficult to support each Lua leading to an even smaller number of packages.

I've never had a good experience when using luarocks or anything that requires Luarocks.

[–] calliope@retrolemmy.com 1 points 1 day ago* (last edited 1 day ago)

There are few things more infuriating to me than when a package manager doesn’t work well.

Like, that’s the job. That’s why you’re here. I get why dependencies are hard to calculate but that doesn’t make it less annoying when the software is bad at it.

I haven’t used Luarocks but I feel like Ruby had some serious package management issues before RubyGems became more stable (a long time ago), and it was so annoying.