Patch 8.2.4411

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4411 Problem:Bicep files are not recognized. Solution: Match *.bicep files. (Dundar Goc, closes #9791) Files: runtime/filetype.vim, src/testdir/test_filetype.vim *** ../vim-8.2.4410/runtime/filetype.vim2022-02-12 10:33:49.196751171 + --- runtime/filetype.vim

Patch 8.2.4410

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4410 Problem:Vim9: some code not covered by tests. Solution: Add a few more tests. Remove dead code. Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script

Patch 8.2.4409

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4409 Problem:Vim9: some code not covered by tests. Solution: Add a few more tests. Fix reported line number. Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim *** ../vim-8.2.4408/src/vim9execute.c 2022-02-17 14:41:58.937322107 + --- src/vim9execute.c 2022-

Patch 8.2.4408

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4408 Problem:Vim9: some code not covered by tests. Solution: Add a few more tests. Correct error message. Allow unlet on dict with a number key. Files: src/vim9execute.c, src/errors.h, src/testdir/test_vim9_assign.vim *** ../vim-8.2.4407/src/vim9execute.c 20

Patch 8.2.4407

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4407 Problem:Vim9: some code not covered by tests. Solution: Add more tests. Avoid giving two errors. Remove dead code. Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_func.vim *** ../vim-8.2.440

Patch 8.2.4406

2022-02-17 Fir de Conversatie Bram Moolenaar
Patch 8.2.4406 Problem:Expand functions use confusing argument names. Solution: Rename "file" to "match". Refactor some completion code. Add a few more tests. (Yegappan Lakshmanan, closes #9790) Files: src/cmdexpand.c, src/testdir/test_usercommands.vim *** ../vim-8.2.44

Re: def! in legacy vimscript

2022-02-17 Fir de Conversatie Bram Moolenaar
Maxim Kim wrote: > Shouldn't def functions be prohibited in legacy vimscript? > > https://vi.stackexchange.com/questions/36829/how-can-i-define-vim9-functions-and-vim9-lambdas-in-a-vim9-script > > Basically if you add > > def! Hello() > echo "hello world" > enddef > > to a regular legacy