Merge pull request #171064 from teto/neovim-require-check-hook
buildVimPlugin: check that neovim can require the module.main
commit
05a3e5c21f
@ -0,0 +1,21 @@ |
||||
# Setup hook for checking whether Python imports succeed |
||||
echo "Sourcing neovim-require-check-hook.sh" |
||||
|
||||
neovimRequireCheckHook () { |
||||
echo "Executing neovimRequireCheckHook" |
||||
|
||||
if [ -n "$nvimRequireCheck" ]; then |
||||
echo "Check whether the following module can be imported: $nvimRequireCheck" |
||||
|
||||
# editorconfig-checker-disable |
||||
export HOME="$TMPDIR" |
||||
@nvimBinary@ -es --headless -n -u NONE -i NONE --clean -V1 \ |
||||
--cmd "set rtp+=$out" \ |
||||
--cmd "lua require('$nvimRequireCheck')" |
||||
fi |
||||
} |
||||
|
||||
echo "Using neovimRequireCheckHook" |
||||
preDistPhases+=" neovimRequireCheckHook" |
||||
|
||||
|
Loading…
Reference in new issue