-*builtin.txt* For Vim version 9.0. Last change: 2022 Sep 30
+*builtin.txt* For Vim version 9.0. Last change: 2022 Oct 10
VIM REFERENCE MANUAL by Bram Moolenaar
|setcursorcharpos()|.
Does not change the jumplist.
- {lnum} is used like with |getline()|.
+ {lnum} is used like with |getline()|, except that if {lnum} is
+ zero, the cursor will stay in the current line.
If {lnum} is greater than the number of lines in the buffer,
the cursor will be positioned at the last line in the buffer.
- If {lnum} is zero, the cursor will stay in the current line.
If {col} is greater than the number of bytes in the line,
the cursor will be positioned at the last character in the
line.
-*eval.txt* For Vim version 9.0. Last change: 2022 Sep 17
+*eval.txt* For Vim version 9.0. Last change: 2022 Oct 07
VIM REFERENCE MANUAL by Bram Moolenaar
-*vim9.txt* For Vim version 9.0. Last change: 2022 Oct 03
+*vim9.txt* For Vim version 9.0. Last change: 2022 Oct 11
VIM REFERENCE MANUAL by Bram Moolenaar
3
Generally, you should not change the list that is iterated over. Make a copy
first if needed.
+When looping over a list of lists, the nested lists can be changed. The loop
+variable is "final", it cannot be changed but what its value can be changed.
*E1306*
The depth of loops, :for and :while loops added together, cannot exceed 10.