Mercurial > vim
diff runtime/doc/eval.txt @ 17109:cc5d4b4bae83 v8.1.1554
patch 8.1.1554: docs and tests for :const can be improved
commit https://github.com/vim/vim/commit/1c196e7b1742c1a50ce0d74190721acaad087f81
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 16 15:41:58 2019 +0200
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)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 16 Jun 2019 15:45:06 +0200 |
parents | 620e9011b685 |
children | be5a5cfc991a |
line wrap: on
line diff
--- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -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).