Patch 8.2.1076
Problem:Vim9: no line break allowed in :if expression.
Solution: Skip linebreak.
Files: src/eval.c, src/proto/eval.pro, src/evalvars.c,
src/testdir/test_vim9_cmd.vim
*** ../vim-8.2.1075/src/eval.c 2020-06-27 21:56:13.764343724 +0200
--- src/eval.c
Patch 8.2.1075
Problem:Vim9: no line break allowed in :echo expression.
Solution: Skip linebreak.
Files: src/eval.c, src/testdir/test_vim9_cmd.vim
*** ../vim-8.2.1074/src/eval.c 2020-06-27 21:17:55.359214424 +0200
--- src/eval.c 2020-06-27 21:50:42.850114096 +0200
***
Patch 8.2.1074
Problem:Vim9: no line break allowed after some operators.
Solution: Skip a line break after the operator. Add
eval_may_get_next_line() to simplify checking for a line break.
Files: src/eval.c, src/proto/eval.pro, src/dict.c, src/list.c,
Patch 8.2.1073
Problem:Vim9: no line break allowed in () expression.
Solution: Skip a line break.
Files: src/eval.c, src/testdir/test_vim9_expr.vim
*** ../vim-8.2.1072/src/eval.c 2020-06-27 18:06:42.148575132 +0200
--- src/eval.c 2020-06-27 20:44:21.690704752 +0200
***
Christian Brabandt wrote:
On Do, 25 Jun 2020, Charles Campbell wrote:
I think it is not about matchit itself, it was just an example. The
thing was when using a plugin manager like vim-plug and you want to
enable the matchit plugin, you use:
Plug 'k-takata/matchit.vim'
in your vimrc. And
Patch 8.2.1072
Problem:Missing libvterm test.
Solution: Sync with libvterm revision 768.
Files: src/libvterm/src/state.c, src/libvterm/t/63screen_resize.test
*** ../vim-8.2.1071/src/libvterm/src/state.c2020-06-21 17:57:28.017960419
+0200
--- src/libvterm/src/state.c
Patch 8.2.1071
Problem:Vim9: no line break allowed inside a lambda.
Solution: Handle line break inside a lambda in Vim9 script.
Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/userfunc.c,
src/proto/userfunc.pro, src/popupwin.c, src/vim9compile.c,
Patch 8.2.1070
Problem:Vim9: leaking memory when lacking white space in dict.
Solution: Clear the typval.
Files: src/dict.c
*** ../vim-8.2.1069/src/dict.c 2020-06-27 14:11:50.494644105 +0200
--- src/dict.c 2020-06-27 17:00:45.628111974 +0200
***
*** 862,867
---
Patch 8.2.1069
Problem:Vim9: fail to check for white space in list.
Solution: Add check for white space.
Files: src/list.c
*** ../vim-8.2.1068/src/list.c 2020-06-26 22:46:23.233370940 +0200
--- src/list.c 2020-06-27 14:10:11.955524573 +0200
***
*** 1168,1173
---
Patch 8.2.1068
Problem:Vim9: no line break allowed inside a dict.
Solution: Handle line break inside a dict in Vim9 script.
Files: src/eval.c, src/dict.c, src/proto/dict.pro,
src/vim9compile.c, src/testdir/test_vim9_expr.vim
*** ../vim-8.2.1067/src/eval.c 2020-06-27
Patch 8.2.1067
Problem:Expression "!expr->func()" does not work.
Solution: Apply plus and minus earlier. (closes #6348)
Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/userfunc.c,
src/testdir/test_expr.vim, src/testdir/test_vim9_expr.vim
***
Patch 8.2.1066
Problem:Lua arrays are zero based.
Solution: Make Lua arrays one based. (Prabir Shrestha, closes #6347)
Note: this is not backwards compatible.
Files: runtime/doc/if_lua.txt, src/if_lua.c, src/testdir/test_lua.vim
*** ../vim-8.2.1065/runtime/doc/if_lua.txt
12 matches
Mail list logo