Update runtime files
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index dba7486..2614571 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 8.1. Last change: 2019 Apr 06
+*eval.txt* For Vim version 8.1. Last change: 2019 Apr 21
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2679,7 +2679,7 @@
term_setrestore({buf}, {command}) none set command to restore terminal
term_setsize({buf}, {rows}, {cols})
none set the size of a terminal
-term_start({cmd}, {options}) Number open a terminal window and run a job
+term_start({cmd} [, {options}]) Number open a terminal window and run a job
term_wait({buf} [, {time}]) Number wait for screen to be updated
test_alloc_fail({id}, {countdown}, {repeat})
none make memory allocation fail
@@ -9440,6 +9440,7 @@
is not blinking.
"shape" 1 for a block cursor, 2 for underline and 3
for a vertical bar.
+ "color" color of the cursor, e.g. "green"
{buf} must be the buffer number of a terminal window. If the
buffer does not exist or is not a terminal window, an empty
@@ -9610,7 +9611,7 @@
exist or is not a terminal window, an error is given.
{only available when compiled with the |+terminal| feature}
-term_start({cmd}, {options}) *term_start()*
+term_start({cmd} [, {options}]) *term_start()*
Open a terminal window and run {cmd} in it.
{cmd} can be a string or a List, like with |job_start()|. The
@@ -10559,6 +10560,7 @@
viminfo Compiled with viminfo support.
vimscript-1 Compiled Vim script version 1 support
vimscript-2 Compiled Vim script version 2 support
+vimscript-3 Compiled Vim script version 3 support
virtualedit Compiled with 'virtualedit' option. (always true)
visual Compiled with Visual mode. (always true)
visualextra Compiled with extra Visual mode commands. (always
@@ -12696,7 +12698,7 @@
==============================================================================
10. Vim script versions *vimscript-version* *vimscript-versions*
-
+ *scriptversion*
Over time many features have been added to Vim script. This includes Ex
commands, functions, variable types, etc. Each individual feature can be
checked with the |has()| and |exists()| functions.
@@ -12717,9 +12719,14 @@
< String concatenation with "." is not supported, use ".." instead.
This avoids the ambiguity using "." for Dict member access and
floating point numbers. Now ".5" means the number 0.5.
- Test for support with: >
- has('vimscript-2')
+>
+ :scriptversion 3
+< All |vim-variable|s must be prefixed by "v:". E.g. "version" doesn't
+ work as |v:version| anymore, it can be used as a normal variable.
+ Same for some obvious names as "count" and others.
+ Test for support with: >
+ has('vimscript-3')
==============================================================================
11. No +eval feature *no-eval-feature*