mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	![neovim-backports[bot]](/assets/img/avatar_default.png) 649bce6e73
			
		
	
	649bce6e73
	
	
	
		
			
			Problem:
:checkhealth shows a confusing message if user sets
g:loaded_python3_provider=1.
Solution:
- Show a warning if that var is set to 1.
- Update provider modules to default to 0. Any user code that is
  checking for 1, is like already broken because these may be set to 2.
(cherry picked from commit b4906577c9)
Co-authored-by: Sathya Pramodh <94102031+sathya-pramodh@users.noreply.github.com>
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			427 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			427 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
| if exists('g:loaded_perl_provider')
 | |
|   finish
 | |
| endif
 | |
| 
 | |
| function! provider#perl#Call(method, args) abort
 | |
|   return v:lua.vim.provider.perl.call(a:method, a:args)
 | |
| endfunction
 | |
| 
 | |
| function! provider#perl#Require(host) abort
 | |
|   return v:lua.vim.provider.perl.require(a:host, s:prog)
 | |
| endfunction
 | |
| 
 | |
| let s:prog = v:lua.vim.provider.perl.detect()
 | |
| let g:loaded_perl_provider = empty(s:prog) ? 0 : 2
 | |
| call v:lua.require'vim.provider.perl'.start()
 |