diff options
author | Jacques Germishuys <jacquesg@striata.com> | 2020-09-01 14:46:30 +0100 |
---|---|---|
committer | Jacques Germishuys <jacquesg@striata.com> | 2020-09-03 09:57:59 +0100 |
commit | 98dea93ba06860cd369cf151f0d5929ea24da445 (patch) | |
tree | ee9ec9f31d444ad388b204cb36fd6e30721e9f52 /runtime/autoload/provider | |
parent | d802658ebb033e3e492b11c641d2002e33965b29 (diff) | |
download | rneovim-98dea93ba06860cd369cf151f0d5929ea24da445.tar.gz rneovim-98dea93ba06860cd369cf151f0d5929ea24da445.tar.bz2 rneovim-98dea93ba06860cd369cf151f0d5929ea24da445.zip |
only perl 5.22+ is supported
Diffstat (limited to 'runtime/autoload/provider')
-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 |