Re: [vim/vim] Build latest vim from source with all features on windows (#7069)

2020-10-03 Fir de Conversatie Yegappan Lakshmanan
Hi, On Sat, Oct 3, 2020 at 9:53 AM Chaoticsys101 wrote: > Just a question. > I'm trying to build vim from source with all features on windows (64 bit > version if possible). I can't seem to find a good tutorial for that. What > would be the process to do so either using mingw or msys2 (with ming

Patch 8.2.1795

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1795 Problem:Vim9: operators && and || have a confusing result. Solution: Make the result a boolean. Files: runtime/doc/vim9.txt, src/eval.c, src/vim9compile.c, src/vim9execute.c, src/vim9type.c, src/structs.h, src/vim9.h, src/testdir/test_vim9_expr.vi

Re: Vim9: rethinking conditions and boolean expressions

2020-10-03 Fir de Conversatie 'Andy Wokula' via vim_dev
Am 03.10.2020 um 17:44 schrieb Bram Moolenaar: Therefore, I'm going to make && and || have a boolean result again. I think that is the easiest to understand, and what most languages do. +100 -- Andy -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply

Patch 8.2.1794

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1794 Problem:No falsy Coalescing operator. Solution: Add the "??" operator. Fix mistake with function argument count. Files: runtime/doc/eval.txt, src/eval.c, src/vim9compile.c, src/vim9type.c, src/testdir/test_expr.vim, src/testdir/test_vim9_expr.vim

Vim9: rethinking conditions and boolean expressions

2020-10-03 Fir de Conversatie Bram Moolenaar
As a first approach I have used what TypeScript does. However, considering the feedback I have received, it's not very consistent and has a few surprising sides. One thing is that the "||" and "&&" operators do not result in a boolean true or false, but the argument value. This is nice for som

Patch 8.2.1793

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1793 Problem:Not consistently giving the "is a directory" warning. Solution: Adjust check for illegal file name and directory. (Yasuhiro Matsumoto, closes #7067) Files: src/fileio.c, src/testdir/test_edit.vim *** ../vim-8.2.1792/src/fileio.c2020-09-02 21

Patch 8.2.1792

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1792 Problem:Configure does not recognize Racket 6.1+. Solution: Add a check for "rktio". (closes #7062) Files: src/configure.ac, src/auto/configure *** ../vim-8.2.1791/src/configure.ac2020-09-05 15:48:32.469546692 +0200 --- src/configure.ac2020-10-03 14:22:36.82064

Patch 8.2.1791

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1791 Problem:Vim9: debugger test fails. Solution: Use "var" instead of "let". Files: src/testdir/test_debugger.vim *** ../vim-8.2.1790/src/testdir/test_debugger.vim 2020-09-23 22:38:01.503927513 +0200 --- src/testdir/test_debugger.vim 2020-10-03 14:05:54.063751

Patch 8.2.1790

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1790 Problem:MS-Windows with Python: crash when executed from Vifm. Solution: Use NUL instead of CONIN. (Ken Takata, closes #7061, closes #7053) Files: src/if_python3.c *** ../vim-8.2.1789/src/if_python3.c2020-08-06 21:47:05.588778669 +0200 --- src/if_python3.c2020-

Patch 8.2.1789

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1789 Problem:Vim9: crash with invalid list constant. (Dhiraj Mishra) Solution: Return FAIL when compiling the list fails. (closes #7066) Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_expr.vim *** ../vim-8.2.1788/src/vim9compile.c 2020-09-27 21:27:36.490544

Patch 8.2.1788

2020-10-03 Fir de Conversatie Bram Moolenaar
Patch 8.2.1788 Problem:Vim9: still allows :let for declarations. Solution: Make the default for v:disallow_let one. It can still be set to zero to allow for using :let. Files: src/evalvars.c, src/testdir/runtest.vim *** ../vim-8.2.1787/src/evalvars.c 2020-09-27 15:1