Folke Lemaitre
9ab3061690
perf(rocks): `vim.fn.executable` is slow on WSL2, so only check for `luarocks` when needed. Closes #1585
2024-06-29 11:44:31 +02:00
Folke Lemaitre
c0fd59b020
feat(health): show steps to get luarocks working. See #1570
2024-06-27 12:31:58 +02:00
Folke Lemaitre
9c8e7a4840
feat(health): show user's lazy.nvim version in checkhealth
2024-06-27 10:44:35 +02:00
Folke Lemaitre
0d9fd636be
fix(health): show what plugins need luarocks and if none, use warnings instead of errors. See #1551
2024-06-25 21:15:51 +02:00
Folke Lemaitre
7d3f69104f
fix(rocks): better errors / warnings when something goes wrong with luarocks
2024-06-25 13:23:25 +02:00
Folke Lemaitre
ae4881d36e
fix(health): only check for luarocks when luarocks is enabled.
2024-06-24 20:03:00 +02:00
Folke Lemaitre
e3ee51b668
fix(health): show missing luarocks as warning
2024-06-24 19:44:22 +02:00
Folke Lemaitre
0f45c0d062
fix(health): added luarocks check to health
2024-06-24 17:50:29 +02:00
Folke Lemaitre
75ffe56f70
feat: rewrite of spec resolving
2024-06-24 17:15:10 +02:00
Folke Lemaitre
481aed70cc
fix(heath): vim.uv. Fixes #1412
2024-04-22 10:33:32 +02:00
Folke Lemaitre
9e157df077
feat: refactor all vim.loop -> vim.uv and add a shim when needed
2024-03-22 08:58:36 +01:00
Folke Lemaitre
1b3df6c007
fix(health): dont warn on submodules. Fixes #1174
2024-01-20 14:49:47 +01:00
Folke Lemaitre
22bf6ae04b
style: sort requires
2023-10-09 11:25:42 +02:00
Kasshi K
2b241f74ed
fix typo in health.lua ( #933 )
2023-07-16 08:50:53 +02:00
Mayrixon
24803fcbe3
fix(health): false warning when checking plugins configured with 'optional' key ( #897 )
2023-06-26 07:54:12 +02:00
Ulibos
0c7b41872e
fix(health): show error if setup didn't run
...
* Fix back bootstrapping and healthcheck for fresh install with no packages to fetch.
* Revert changes to bootstrapping, make checkhealth produce more meaningful message.
2023-04-27 18:21:02 +02:00
dundargoc
c8cad54895
fix(checkhealth): use non-deprecated versions if possible ( #729 )
2023-04-16 14:07:41 +02:00
Andy Dirnberger
e7622b78f6
fix(health): add `main` key ( #679 )
2023-03-20 08:02:24 +01:00
Folke Lemaitre
959f8c36bc
fix(health): allow overriding `1`
2023-03-18 08:36:06 +01:00
Folke Lemaitre
9bd1c946d6
feat(health): check for paths on the rtp from plugged or packer
2023-02-27 20:38:05 +01:00
Folke Lemaitre
5694483e87
fix(health): whitelist deactivate prop
2023-02-27 13:42:59 +01:00
Folke Lemaitre
527f83cae5
fix(health): existing packages on windows. Fixes #474
2023-02-01 08:09:02 +01:00
Folke Lemaitre
9b5cc1bf53
feat(health): check for git in health checks
2023-01-24 22:58:40 +01:00
Folke Lemaitre
7260a2b28b
feat(spec)!: setting a table to `Plugin.config` is now deprecated. Please use `Plugin.opts` instead. (backward compatible for now)
2023-01-08 15:01:58 +01:00
Folke Lemaitre
bce0c6e327
perf(spec): more efficient merging of specs and added `Plugin._.super`
2023-01-04 09:35:00 +01:00
Folke Lemaitre
1c854d7a6d
fix(health): check for all packages on the rtp, excluding `dist` packs
2023-01-03 23:48:00 +01:00
Folke Lemaitre
919b7f5de3
feat(spec): added `import` to import other plugin modules
2023-01-02 09:44:28 +01:00
Folke Lemaitre
6ff480bdee
fix(health): always use main spec
2023-01-01 21:09:20 +01:00
Folke Lemaitre
32511a1214
feat(health): added spec parsing errors to `:checkhealth`
2022-12-30 11:52:20 +01:00
max397574
b813fae61c
fix(health): add `cond` key ( #203 )
2022-12-28 17:39:51 +01:00
Darkhan
dc03fa1ae5
fix(health): add new key `priority` to `:checkhealth lazy` ( #196 )
2022-12-28 00:03:09 +01:00
Folke Lemaitre
c228908ffc
fix(health): don't show warning on `module=false`
2022-12-21 16:07:53 +01:00
Folke Lemaitre
4cfe0b5315
refactor: `Plugin.uri` => `Plugin.url`
2022-12-13 10:10:17 +01:00
Folke Lemaitre
dc2dcd2d5a
feat: added health checks
2022-12-05 21:31:26 +01:00