summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-03-17 17:46:00 +0100
committerBram Moolenaar <Bram@vim.org>2021-03-17 17:46:00 +0100
commit3e1916947d5b29f67af554ce3b874b03a84c9093 (patch)
treef50f78498892b8d04b3d37334c26ad070c5a03ef /runtime
parenta4c81bea38d1f3e372a4191ab0bd7d664cba1428 (diff)
patch 8.2.2616: Vim9: if 'cpo' is change in Vim9 script it may be restoredv8.2.2616
Problem: Vim9: if 'cpo' is change in Vim9 script it may be restored. Solution: Apply the changes to 'cpo' to the restored value.
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/vim9.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt
index 34048ece8e..4e8016c9db 100644
--- a/runtime/doc/vim9.txt
+++ b/runtime/doc/vim9.txt
@@ -1082,7 +1082,9 @@ A side effect of `:vim9script` is that the 'cpoptions' option is set to the
Vim default value, like with: >
:set cpo&vim
One of the effects is that |line-continuation| is always enabled.
-The original value of 'cpoptions' is restored at the end of the script.
+The original value of 'cpoptions' is restored at the end of the script, while
+flags added or removed in the script are also added to or removed from the
+original value to get the same effect. The order of flags may change.
*vim9-mix*
There is one way to use both legacy and Vim9 syntax in one script file: >