Sean Dewar
f8b75e5822
vim-patch:8.2.3073: when cursor is move for block append wrong text is inserted
...
Problem: When cursor is move for block append wrong text is inserted.
Solution: Calculate an offset. (Christian Brabandt, closes vim/vim#8433 ,
closes vim/vim#8288 )
4067bd3604
2022-02-14 17:29:48 +00:00
Sean Dewar
d5d51308c0
test(old): cherry-pick test_visual changes from v8.2.2945
...
59b262362f
2022-02-14 17:29:45 +00:00
Sean Dewar
b7e6c1b525
test(old): cherry-pick test_visual changes from v8.2.2901
...
3e72dcad8b
2022-02-14 17:29:41 +00:00
Sean Dewar
abf42b7ec6
test(old): cherry-pick test_visual changes from v8.2.0369
...
1671f44881
Omit Test_AAA_start_visual_mode_with_count comment change as it hasn't been
ported yet.
2022-02-14 17:29:35 +00:00
James McCoy
758d7726df
Merge pull request #17399 from zeertzjq/ci-review-script
2022-02-14 11:30:39 -05:00
zeertzjq
dcefd48c1b
vim-patch:8.2.0156: various typos in source files and tests
...
Problem: Various typos in source files and tests.
Solution: Fix the typos. (Emir Sari, closes vim/vim#5532 )
4b96df5a01
2022-02-14 18:56:30 +08:00
zeertzjq
c9b46f154b
vim-patch:8.1.1955: tests contain typos
...
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
1bc353b6f1
Other changes are either N/A or already applied.
2022-02-14 18:56:30 +08:00
zeertzjq
8a80ab27bd
vim-patch:8.1.1846: inconsistently using GetVimCommand() and v:progpath
...
Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel
Hahler)
Solution: Use GetVimCommand(). (closes vim/vim#4806 )
93344c2d70
Cherry-pick a change to test_profile.vim from patch 8.1.1544.
Cherry-pick a change to test_vimscript.vim from patch 8.1.1826.
Some of the args are no-op in Nvim, and `-i NONE` and `--headless` are
already added by `GetVimCommand()`. I'll try to match the order of args
in upstream, substituting `--not-a-term` with `--headless`.
2022-02-14 18:56:30 +08:00
zeertzjq
5220891571
vim-patch:8.2.4343: when reloading not all properties are detected
...
Problem: When reloading not all properties are detected.
Solution: Add the "edit" value to v:fcs_choice. (Rob Pilling, closes vim/vim#9579 )
8196e94a8b
Cherry-pick some test changes from patch 8.1.1826.
2022-02-14 11:35:25 +08:00
zeertzjq
29eabbcd07
ci: use a separate script for request review workflow
2022-02-14 07:47:10 +08:00
Dundar Göc
2ed6b99a42
refactor(PVS/V560): part of conditional expression is always true/false
2022-02-13 17:51:48 +01:00
James McCoy
046950f630
Merge pull request #17154 from neovim/marvim/api-doc-update/master
...
docs: regenerate [skip ci]
2022-02-13 09:25:05 -05:00
zeertzjq
5d6bef0f6e
Merge pull request #17374 from zeertzjq/vim-8.2.3510
...
vim-patch:8.2.{3510,3512,3514,3515,3534}: nanosecond timestamp change detection
2022-02-13 21:58:36 +08:00
marvim
45e666fb92
docs: regenerate [skip ci]
2022-02-13 13:44:51 +00:00
Chinmay Dalal
e481901748
docs: treesitter.txt - fix overflowing lines, document minimum_language_version ( #17286 )
2022-02-13 14:43:25 +01:00
James McCoy
c5f5c0d4da
Merge pull request #17392 from zeertzjq/ci-review-open-only
...
ci: only request review on open non-draft PRs
2022-02-13 08:42:47 -05:00
zeertzjq
b2606673cc
vim-patch:8.2.3534: autoread test is a bit flaky
...
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the file.
944eeb44fb
2022-02-13 21:33:28 +08:00
zeertzjq
0f1c705936
vim-patch:8.2.3515: nano time test fails on Mac and FreeBSD
...
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
closes vim/vim#9000 )
def69dffb3
2022-02-13 21:33:28 +08:00
zeertzjq
21283aa445
vim-patch:8.2.3514: autoread test with nano second time sometimes fails
...
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as being flaky.
eaa006dae3
2022-02-13 21:33:28 +08:00
zeertzjq
bad22bd656
vim-patch:8.2.3512: timestamp test fails on some systems
...
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
accf4ed352
2022-02-13 21:33:28 +08:00
zeertzjq
03348e5b9d
vim-patch:8.2.3510: changes are only detected with one second accuracy
...
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes vim/vim#8873 , closes vim/vim#8875 )
0a7984af56
In Nvim Test_checktime_fast() is also flaky. Add a delay to avoid that.
2022-02-13 21:33:28 +08:00
zeertzjq
1be9549e6b
ci: only request review on open non-draft PRs
2022-02-13 19:17:18 +08:00
Christian Clason
1b73ae653f
Merge pull request #16914 from godlygeek/fix_14587
...
fix(screen): don't put empty sign text in line number column
2022-02-13 11:41:17 +01:00
Christian Clason
2c4efc0347
Merge pull request #17380 from dundargoc/ci/labeler/add-filetype-label
...
ci(labeler): add filetype label if filetype.lua has changed
2022-02-13 11:11:43 +01:00
Christian Clason
f378df846c
Merge pull request #17375 from shadmansaleh/fix/vim.g/autoload
...
fix: autoload variables not loaded with vim.g & nvim_get_var
2022-02-13 10:32:32 +01:00
zeertzjq
6f5fae08a3
Merge pull request #17389 from zeertzjq/restore-oldtests
...
test(old): add test_cdo.vim and test_packadd.vim
2022-02-13 11:37:49 +08:00
zeertzjq
b16fae0f26
test(old): add test_cdo.vim and test_packadd.vim
...
test_cdo.vim is copied from Vim v8.1.1483.
test_packadd.vim is copied from Vim v8.2.0174.
2022-02-13 10:26:11 +08:00
zeertzjq
a87eb896a5
Merge pull request #17388 from zeertzjq/test-assert
...
test(old): move some tests from assert_spec.lua to test_assert.vim
2022-02-13 10:07:09 +08:00
zeertzjq
2a6a93b665
test(old): move some tests from assert_spec.lua to test_assert.vim
2022-02-13 09:23:20 +08:00
Sean Dewar
7a7ac004f0
Merge pull request #17385 from seandewar/vim-8.2.4359
...
vim-patch:8.2.{4359,4362,4363,4364}: crash when repeatedly using :retab
2022-02-12 22:51:13 +00:00
Sean Dewar
5c62bce7c1
vim-patch:8.2.4364: MS-Windows: still running out of memory for a very long line
...
Problem: MS-Windows: still running out of memory for a very long line.
Solution: Check for negative length.
4549166078
2022-02-12 22:25:39 +00:00
zeertzjq
05f744cfc7
Merge pull request #16643 from zeertzjq/vim-8.1.2184
...
vim-patch:8.1.2184,8.2.3804: option context is not copied when splitting a window
2022-02-13 06:13:18 +08:00
zeertzjq
dc415ce298
vim-patch:8.1.2184: option context is not copied when splitting a window
...
Problem: Option context is not copied when splitting a window. (Daniel
Hahler)
Solution: Copy the option context, so that ":verbose set" works.
(closes vim/vim#5066 )
cfb381421f
vim-patch:8.2.3804: script context not set when copying 'swf' and 'ts'
Problem: Script context not set when copying 'swf' and 'ts'.
Solution: Use COPY_OPT_SCTX with the right argument. (closes vim/vim#9347 )
6206877c51
2022-02-13 05:40:13 +08:00
Sean Dewar
72e3d2c9ba
vim-patch:8.2.4363: MS-Windows: running out of memory for a very long line
...
Problem: MS-Windows: running out of memory for a very long line.
Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
8e38555ece
This still fails Vim's Windows CI, so let's see what happens...
2022-02-12 21:38:00 +00:00
zeertzjq
90a43e846d
Merge pull request #17382 from zeertzjq/vim-8.2.2342
...
vim-patch:8.2.2342: "char" functions may return wrong column in Insert mode
2022-02-13 05:26:15 +08:00
Sean Dewar
700af0ab1d
vim-patch:8.2.4362: :retab may allocate too much memory
...
Problem: :retab may allocate too much memory.
Solution: Bail out when allocating more than MAXCOL bytes.
33f3c59854
2022-02-12 21:23:06 +00:00
shadmansaleh
f292dd2126
fix: autoload variables not loaded with vim.g & nvim_get_var
2022-02-13 01:23:23 +06:00
Christian Clason
f89f4b1e12
Merge pull request #17379 from clason/vim-8.2.4352
...
vim-patch:8.2.4352: ReScript files are not recognized
2022-02-12 20:10:26 +01:00
Sean Dewar
1b0d6bcd53
vim-patch:8.2.4359: crash when repeatedly using :retab
...
Problem: crash when repeatedly using :retab.
Solution: Bail out when the line is getting too long.
6e28703a8e
Cherry-pick e_resulting_text_too_long from v8.2.3492; put it in globals.h as
it will eventually be used in other files.
Add a modeline to test_retab.vim
2022-02-12 18:52:34 +00:00
Christian Clason
05c3d02380
Merge pull request #17383 from lewis6991/sign_eff
...
refactor(signs): more efficient signcol calc
2022-02-12 19:40:44 +01:00
Lewis Russell
50250542c3
refactor(signs): more efficient signcol calc
...
When iterating signs to calculate the sign column, stop iterating when
we reach the maximum configured from 'signcolumn'.
2022-02-12 17:56:39 +00:00
zeertzjq
7db0aa027c
Merge pull request #17381 from zeertzjq/vim-8.2.0580
...
vim-patch:8.2.0580: window size wrong if 'ea' is off and 'splitright' is on
2022-02-12 21:48:20 +08:00
Dundar Göc
12eca76e2c
ci(labeler): add filetype label if any filetype files have changed
2022-02-12 14:32:42 +01:00
zeertzjq
ed169d8997
vim-patch:8.2.2342: "char" functions may return wrong column in Insert mode
...
Problem: "char" functions return the wront column in Insert mode when the
cursor is beyond the end of the line.
Solution: Compute the column correctly. (Yegappan Lakshmanan, closes vim/vim#7669 )
9145846b6a
2022-02-12 21:30:28 +08:00
zeertzjq
c23ec9d86e
vim-patch:8.2.0580: window size wrong if 'ea' is off and 'splitright' is on
...
Problem: Window size wrong if 'ea' is off and 'splitright' is on and
splitting then closing a window.
Solution: Put abandoned window space in the right place. (Mark Waggoner)
edd327cc07
2022-02-12 21:19:39 +08:00
bfredl
a1f34b2481
Merge pull request #17377 from clason/keyset-more
...
feat(highlight): add strikethrough, nocombine to `nvim_set_hl`
2022-02-12 14:05:12 +01:00
Sean Dewar
cc9d08069a
Merge pull request #17269 from seandewar/vim-8.2.0915
...
vim-patch:8.2.{0915,0918,0922,4355}
2022-02-12 12:28:28 +00:00
James McCoy
e126fbc971
Merge pull request #17376 from dundargoc/ci/reviews/upgrade-to-v6
...
ci(reviews): upgrade github-script version to v6
2022-02-12 07:09:43 -05:00
James McCoy
dd2c0a7d33
Merge pull request #17371 from dundargoc/revert/continue-on-error
...
revert: "ci: use continue-on-error instead of "|| true""
2022-02-12 07:08:57 -05:00
Sean Dewar
db06fb47b9
vim-patch:8.2.0922: search test fails
...
Problem: Search test fails.
Solution: Remove failure tests for calls that no longer fail.
48af321a33
2022-02-12 12:01:30 +00:00