only perl 5.22+ is supported

This commit is contained in:
Jacques Germishuys
2020-09-01 14:46:30 +01:00
parent d802658ebb
commit 98dea93ba0
3 changed files with 10 additions and 3 deletions

View File

@@ -11,6 +11,12 @@ function! provider#perl#Detect() abort
return ''
endif
" if perl is available, make sure we have 5.22+
call system([prog, '-e', 'use v5.22'])
if v:shell_error
return ''
endif
" if perl is available, make sure the required module is available
call system([prog, '-W', '-MNeovim::Ext', '-e', ''])
return v:shell_error ? '' : prog