Mercurial > vim
diff runtime/doc/eval.txt @ 17053:d5fa04016df0 v8.1.1526
patch 8.1.1526: no numerical value for the patchlevel
commit https://github.com/vim/vim/commit/37df9a4401f6737d6216306ea77a7e080c942aea
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jun 14 14:39:51 2019 +0200
patch 8.1.1526: no numerical value for the patchlevel
Problem: No numerical value for the patchlevel.
Solution: Add v:versionlong.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 14 Jun 2019 14:45:06 +0200 |
parents | 235cbf491430 |
children | 00ffed9bbb65 |
line wrap: on
line diff
--- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -2173,6 +2173,17 @@ v:version Version number of Vim: Major v version 5.0 and 5.1 may have a patch 123, but these are completely different. + *v:versionlong* *versionlong-variable* +v:versionlong Like v:version, but also including the patchlevel. Version + 8.1 with patch 1234 has value 8011234. This can be used like + this: > + if v:versionlong >= 8011234 +< However, if there are gaps in the list of patches included + this will not work well. This can happen if a recent patch + was included into an older version, e.g. for a security fix. + Use the has() function to make sure the patch is actually + included. + *v:vim_did_enter* *vim_did_enter-variable* v:vim_did_enter Zero until most of startup is done. It is set to one just before |VimEnter| autocommands are triggered.