The heredoc support for the embedded scripting languages like python is
missing some of the features of the :let here document. For example,
leading indentation for the lines is not supported. This patch updates
the script heredoc support to be same as the :let command.
One difference is the script heredoc accepts '.' as the marker if the
marker is not supplied.
https://github.com/vim/vim/pull/5916
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.![]()
Supporting "trim" for the interfaces is lacking tests.
Merging #5916 into master will increase coverage by
0.03%.
The diff coverage is96.00%.
@@ Coverage Diff @@ ## master #5916 +/- ## ========================================== + Coverage 86.24% 86.27% +0.03% ========================================== Files 136 140 +4 Lines 155482 155846 +364 ========================================== + Hits 134088 134451 +363 - Misses 21394 21395 +1
| Impacted Files | Coverage Δ | |
|---|---|---|
| src/ex_getln.c | 91.43% <90.00%> (-0.08%) |
⬇️ |
| src/evalvars.c | 94.95% <100.00%> (+<0.01%) |
⬆️ |
| src/userfunc.c | 92.75% <100.00%> (+0.02%) |
⬆️ |
| src/vim9compile.c | 94.86% <100.00%> (ø) |
|
| src/netbeans.c | 27.20% <0.00%> (-0.23%) |
⬇️ |
| src/gui.c | 63.85% <0.00%> (-0.16%) |
⬇️ |
| src/terminal.c | 82.92% <0.00%> (-0.04%) |
⬇️ |
| src/window.c | 88.98% <0.00%> (-0.04%) |
⬇️ |
| src/gui_gtk_x11.c | 57.78% <0.00%> (ø) |
|
| src/memfile_test.c | 100.00% <0.00%> (ø) |
|
| ... and 8 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 7a1637f...df5f6b8. Read the comment docs.
Supporting "trim" for the interfaces is lacking tests.