Still experimental, but ready to include in the base code.
https://github.com/vim/vim/pull/5530
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.![]()
This pull request introduces 1 alert when merging 4c81df1 into 1d9215b - view on LGTM.com
new alerts:
This pull request introduces 1 alert when merging c3a10ab into 1d9215b - view on LGTM.com
new alerts:
—
This pull request introduces 1 alert when merging c61bd76 into 1d9215b - view on LGTM.com
new alerts:
—
This pull request introduces 1 alert when merging 0705151 into 1d9215b - view on LGTM.com
new alerts:
—
This pull request introduces 1 alert when merging b02bd8b into 1d9215b - view on LGTM.com
new alerts:
—
This pull request introduces 1 alert when merging d5f7c6d into 1d9215b - view on LGTM.com
new alerts:
—
This seems breaking compatibility with if_python3.
function! s:foo() let py = 'python3' execute py "<< EOF" def do_something(): return 1 EOF endfunction
Error detected while processing C:\dev\vim9\src\fooo.vim: line 8: E126: Missing :endfunction
let echo = 10
edit += 20
echo edit
This show 20 but
let echo = 10
unlet edit
edit += 20
This open new file. I wonder user possibly confuse.
This pull request introduces 1 alert when merging 6fe9033 into 1d9215b - view on LGTM.com
new alerts:
—
❗️ No coverage uploaded for pull request base (
master@f85fe0c). Click here to learn what that means.
The diff coverage is80.32%.
@@ Coverage Diff @@ ## master #5530 +/- ## ========================================= Coverage ? 82.75% ========================================= Files ? 137 Lines ? 151549 Branches ? 0 ========================================= Hits ? 125407 Misses ? 26142 Partials ? 0
| Impacted Files | Coverage Δ | |
|---|---|---|
| src/term.c | 81.38% <ø> (ø) |
|
| src/scriptfile.c | 90.79% <ø> (ø) |
|
| src/version.c | 92.1% <ø> (ø) |
|
| src/insexpand.c | 88.4% <ø> (ø) |
|
| src/ex_docmd.c | 84.05% <ø> (ø) |
|
| src/evalvars.c | 86.09% <0%> (ø) |
|
| src/list.c | 90.21% <0%> (ø) |
|
| src/evalfunc.c | 91.65% <100%> (ø) |
|
| src/vim9execute.c | 61.46% <50%> (ø) |
|
| src/vim9script.c | 67.56% <71.42%> (ø) |
|
| ... and 3 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing data
Powered by Codecov. Last update f85fe0c...6fe9033. Read the comment docs.
For users of vim-plug. Vim 9 break compatibility of syntax that using in vim-plug.
If you want to fix temporarry:
--- plug.vim.orig 2020-01-27 00:32:28 +0000 +++ plug.vim 2020-01-27 00:32:38 +0000 @@ -1428,8 +1428,7 @@ endfunction function! s:update_python() -let py_exe = has('python') ? 'python' : 'python3' -execute py_exe "<< EOF" +python3 << EOF import datetime import functools import os
—
Please check that 8.2.0150 fixes this.
I can confirm it fixes the issue.
Please check that 8.2.0150 fixes this.
Confirmed the fix. Thank you.
I'm thiking that Vim9 script require let to avoid shadowing edit as expression not normal command.
—
Was included
Closed #5530.