diff options
Diffstat (limited to 'runtime/autoload/provider/perl.vim')
-rw-r--r-- | runtime/autoload/provider/perl.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/autoload/provider/perl.vim b/runtime/autoload/provider/perl.vim index 8f9fae3c41..793bceb72d 100644 --- a/runtime/autoload/provider/perl.vim +++ b/runtime/autoload/provider/perl.vim @@ -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 |