1
0
forked from aniani/vim

patch 8.1.1554: docs and tests for :const can be improved

Problem:    Docs and tests for :const can be improved.
Solution:   Improve documentation, add a few more tests. (Ryuichi Hayashida,
            closes #4551)
This commit is contained in:
Bram Moolenaar
2019-06-16 15:41:58 +02:00
parent dc2ce58b5a
commit 1c196e7b17
3 changed files with 34 additions and 3 deletions

View File

@@ -11619,10 +11619,9 @@ text...
If the system does not support deleting an environment
variable, it is made empty.
*:cons* *:const* *E996*
*:cons* *:const*
:cons[t] {var-name} = {expr1}
:cons[t] [{name1}, {name2}, ...] = {expr1}
:cons[t] [{name1}, {name2}, ...] .= {expr1}
:cons[t] [{name}, ..., ; {lastname}] = {expr1}
:cons[t] {var-name} =<< [trim] {marker}
text...
@@ -11641,7 +11640,11 @@ text...
|:const| does not allow to for changing a variable. >
:let x = 1
:const x = 2 " Error!
<
< *E996*
Note that environment variables, option values and
register values cannot be used here, since they cannot
be locked.
:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv*
Lock the internal variable {name}. Locking means that
it can no longer be changed (until it is unlocked).