dundargoc
576db141be
refactor: rewrite perl provider in lua
2024-01-24 11:55:28 +01:00
dundargoc
eb5d15e383
refactor: rewrite python provider in lua
2024-01-22 22:36:40 +01:00
Barrett Ruth
63a17322dd
fix(health): improve python executable check error handling ( #26954 )
...
Credit to @wookayin for the fix.
2024-01-10 07:05:44 +08:00
Barrett Ruth
c67efe3a9c
fix(health): correctly expand and resolve PYENV_ROOT ( #26953 )
2024-01-10 06:28:18 +08:00
Gregory Anders
164f1ea06d
refactor(health): refactor provider healthchecks
...
* Prefer pure Lua functions over vim.fn
* Split up provider healthchecks into separate modules to help manage
complexity
2024-01-01 20:12:37 +01:00
Itamar Lencovsky
ba88fd886a
fix(health): malformed call to warn() #26217
2023-11-25 13:03:32 -08:00
Lewis Russell
2db719f6c2
feat(lua): rename vim.loop -> vim.uv ( #22846 )
2023-06-03 12:06:00 +02:00
zeertzjq
843c1bed95
fix(health): stop job properly on timeout ( #23877 )
2023-06-02 17:23:45 +08:00
JingMatrix
7f94a032e1
fix(checkhealth): shell_error and cpanm module
...
shell_error is a function, the code missed parentheses
The actual module for perl module version is App::cpanminus::script, not
App::cpanminus::fatscript.
2023-04-16 12:39:48 +02:00
dundargoc
c08b030761
refactor: deprecate checkhealth functions
...
The following functions are deprecated and will be removed in
Nvim v0.11:
- health#report_start()
- health#report_info()
- health#report_ok()
- health#report_warn()
- health#report_error()
- vim.health.report_start()
- vim.health.report_info()
- vim.health.report_ok()
- vim.health.report_warn()
- vim.health.report_error()
Users should instead use these:
- vim.health.start()
- vim.health.info()
- vim.health.ok()
- vim.health.warn()
- vim.health.error()
2023-04-15 23:40:48 +02:00
zeertzjq
8c6f97bef8
fix(health): properly use the value of $PYENV_VERSION ( #23109 )
2023-04-16 00:16:50 +08:00
Christian Clason
4d04feb662
feat(lua): vim.tbl_contains supports general tables and predicates ( #23040 )
...
* feat(lua): vim.tbl_contains supports general tables and predicates
Problem: `vim.tbl_contains` only works for list-like tables (integer
keys without gaps) and primitive values (in particular, not for nested
tables).
Solution: Rename `vim.tbl_contains` to `vim.list_contains` and add new
`vim.tbl_contains` that works for general tables and optionally allows
`value` to be a predicate function that is checked for every key.
2023-04-14 10:39:57 +02:00
zeertzjq
7ffe450173
fix(health): check for _host_prog variables properly ( #23014 )
2023-04-11 10:20:25 +08:00
Gregory Anders
03a021f378
fix(health): combine python and virtualenv healthchecks ( #23004 )
...
fix(health): combine python and virtualenv health checks
2023-04-10 15:46:22 -06:00
Gregory Anders
cde4892b49
fix(health): fix typo in function name
2023-04-10 22:37:25 +02:00
dundargoc
bd98ef6ac6
refactor: rewrite perl healthcheck in lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-10 15:59:50 +02:00
dundargoc
b5c0e7137c
refactor: rewrite node healthcheck in lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-10 15:26:22 +02:00
dundargoc
7801ffc38a
refactor: rewrite ruby healthcheck in lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-10 14:06:10 +02:00
dundargoc
5ed7ede1f5
refactor: rewrite virtualenv healthcheck in lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-10 11:28:42 +02:00
dundargoc
71225228fc
refactor: rewrite python provider healthcheck in Lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-09 22:28:00 +02:00
dundargoc
41b7586cbb
refactor: rewrite clipboard provider healthchecks in Lua
...
This is required to remove the vimscript checkhealth functions.
2023-04-09 20:46:53 +02:00