Folke Lemaitre
|
7d3f69104f
|
fix(rocks): better errors / warnings when something goes wrong with luarocks
|
2024-06-25 13:23:25 +02:00 |
Folke Lemaitre
|
d87da76679
|
feat(rocks): use hererocks to install luarocks when luarocks is not found
|
2024-06-25 07:55:30 +02:00 |
Folke Lemaitre
|
62a47b921f
|
fix(loader): no need to check plugin.dir in auto_load
|
2024-06-24 23:42:53 +02:00 |
Folke Lemaitre
|
a089d43dba
|
feat: rewrite some known plugins to lazy specs instead of luarocks (plenary.nvim). Closes #1540
|
2024-06-24 21:57:34 +02:00 |
Folke Lemaitre
|
07c067a1a8
|
feat: make it easier to disable luarocks
|
2024-06-24 19:44:07 +02:00 |
Folke Lemaitre
|
105d4805ad
|
fix(runner): sync package specs after installing and before building
|
2024-06-24 19:38:33 +02:00 |
Folke Lemaitre
|
656d3d1f5b
|
feat: show rockspec deps in plugin details
|
2024-06-24 18:02:54 +02:00 |
Folke Lemaitre
|
9a6c219826
|
fix(rocks): only build rockspec when it has deps or an advanced build step
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
dbffad6f44
|
fix(fragments): prevent adding the same spec instance more than once
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
fcfd54835d
|
feat: spec.rocks is no longer needed & added support for installing any luarock
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
3515cb518f
|
fix(pkg): make sure state dir exists
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
fd8229d6e3
|
fix(pkg): versioning and reload specs when pkg-cache is dirty
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
4326d4b487
|
fix(pkg): correctly pre-load package specs and remove them when needed during resolve
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
c1912e2348
|
feat(pkg): import package specs in the scope of the plugin
|
2024-06-24 17:15:10 +02:00 |
Folke Lemaitre
|
3be55a4615
|
feat: added support for plugin packages by lazy, rockspec and packspec
|
2024-06-24 17:15:10 +02:00 |