Patch 8.2.1076

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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 ***

Re: [vim/vim] Wrong syntax coloring (#6331)

2020-06-27 Fir de Conversatie Charles Campbell
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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

2020-06-27 Fir de Conversatie Bram Moolenaar
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