fix(health): message should mention "vim.provider" #33095

(cherry picked from commit 07f048a8d7)
This commit is contained in:
Eisuke Kawashima
2025-03-28 08:19:54 +09:00
committed by github-actions[bot]
parent 2cd735d159
commit 06c2886569
3 changed files with 4 additions and 4 deletions

View File

@ -11,7 +11,7 @@ the providers and how to install them.
*E319*
Use of a feature requiring a missing provider is an error: >
E319: No "foo" provider found. Run ":checkhealth provider"
E319: No "foo" provider found. Run ":checkhealth vim.provider"
Run the |:checkhealth| command, and review the sections below.

View File

@ -8530,7 +8530,7 @@ void script_host_eval(char *name, typval_T *argvars, typval_T *rettv)
typval_T eval_call_provider(char *provider, char *method, list_T *arguments, bool discard)
{
if (!eval_has_provider(provider, false)) {
semsg("E319: No \"%s\" provider found. Run \":checkhealth provider\"",
semsg("E319: No \"%s\" provider found. Run \":checkhealth vim.provider\"",
provider);
return (typval_T){
.v_type = VAR_NUMBER,

View File

@ -245,13 +245,13 @@ describe('vim.health', function()
end)
end)
describe(':checkhealth provider', function()
describe(':checkhealth vim.provider', function()
it("works correctly with a wrongly configured 'shell'", function()
clear()
command([[set shell=echo\ WRONG!!!]])
command('let g:loaded_perl_provider = 0')
command('let g:loaded_python3_provider = 0')
command('checkhealth provider')
command('checkhealth vim.provider')
eq(nil, string.match(curbuf_contents(), 'WRONG!!!'))
end)
end)