如果vim版本小于期望的目标,该如何引发异常? (.vimrc / init.vim)

时间:2019-11-18 03:11:04

标签: vim neovim

简而言之,在neovim / vim中都有一种方法可以做到这一点:

if (neovim.version < 0.4.3)
  throw "Cannot run script."
endif

1 个答案:

答案 0 :(得分:6)

has("nvim-x.y.z"):h has()下都提到了h v:version

if !has("nvim-0.4.3")
    " some error processing
    throw "Running under " . (has("nvim") ? "old Neovim" : "Vim")
endif