shadmansaleh
07a98b1a75
fix: <Nop> not shown in :map commands
2022-02-16 13:12:46 +06:00
shadmansaleh
f5518b78c8
chore: improve lua keymaps internal representation scheme
2022-02-16 11:20:10 +06:00
zeertzjq
3449405f38
Merge pull request #17417 from zeertzjq/vim-8.2.4388
...
vim-patch:8.2.4388: dead code in op_insert()
2022-02-15 21:12:36 +08:00
zeertzjq
a2c3d431d6
vim-patch:8.2.4388: dead code in op_insert()
...
Problem: Dead code in op_insert().
Solution: Remove condition and else block. (closes vim/vim#9782 )
7745f14ef3
2022-02-15 21:07:01 +08:00
zeertzjq
0072a97b2e
Merge pull request #17411 from zeertzjq/vim-8.2.3820
...
vim-patch:8.2.{3820,3823}: "vrc" does not replace composing characters
2022-02-15 20:36:01 +08:00
zeertzjq
8cc881e4f4
Merge pull request #17412 from zeertzjq/vim-8.2.4154
...
vim-patch:8.2.4154: ml_get error when exchanging windows in Visual mode
2022-02-15 20:35:48 +08:00
James McCoy
e29ba986f5
Merge pull request #17409 from dundargoc/ci/disable-sync
...
ci(labeler): disable sync that interferes with other jobs
2022-02-15 06:15:15 -05:00
James McCoy
89bff49570
Merge pull request #17405 from dundargoc/ci/add-more-reviewers
...
ci: add more reviewers
2022-02-15 06:10:41 -05:00
zeertzjq
6eec30ccfc
vim-patch:8.2.4154: ml_get error when exchanging windows in Visual mode
...
Problem: ml_get error when exchanging windows in Visual mode.
Solution: Correct end of Visual area when entering another buffer.
05b2761548
2022-02-15 10:26:39 +08:00
zeertzjq
8f3e56ed3a
vim-patch:8.2.3820: "vrc" does not replace composing characters
...
Problem: "vrc" does not replace composing characters, while "rc" does.
Solution: Check the byte length including composing characters.
(closes vim/vim#9351 )
8ee6028de3
vim-patch:8.2.3823: test for visual replace is in wrong function
Problem: Test for visual replace is in wrong function.
Solution: Move it to another function.
6ecf58b0d7
2022-02-15 09:35:43 +08:00
zeertzjq
1bd6c0a05c
Merge pull request #17410 from zeertzjq/test-old-reorder
...
test(old): reorder test_functions.vim and test_visual.vim to match Vim
2022-02-15 09:25:57 +08:00
zeertzjq
9f9ef3e21d
test(old): reorder test_functions.vim and test_visual.vim to match Vim
2022-02-15 08:59:46 +08:00
Sean Dewar
edc5554fc4
Merge pull request #17402 from seandewar/vim-8.2.4120
...
vim-patch:8.2.{3073,4120,4151,4152}
2022-02-15 00:30:05 +00:00
zeertzjq
8051fa1aff
Merge pull request #17394 from zeertzjq/vim-8.2.4343
...
vim-patch:8.2.4343: when reloading not all properties are detected
2022-02-15 08:10:21 +08:00
Dundar Göc
5aed2e9f27
ci(labeler): disable sync that interferes with other jobs
2022-02-14 21:16:36 +01:00
Dundar Göc
51cc5c5654
ci: add more reviewers
2022-02-14 18:58:10 +01:00
Sean Dewar
2b75ac7aa9
vim-patch:8.2.4152: block insert with double wide character fails
...
Problem: Block insert with double wide character fails.
Solution: Adjust the expected output.
fc6ccebea6
2022-02-14 17:29:49 +00:00
Sean Dewar
afbed8cb75
vim-patch:8.2.4151: reading beyond the end of a line
...
Problem: Reading beyond the end of a line.
Solution: For block insert only use the offset for correcting the length.
57df9e8a9f
2022-02-14 17:29:49 +00:00
Sean Dewar
e662d86e8d
vim-patch:8.2.4120: block insert goes over the end of the line
...
Problem: Block insert goes over the end of the line.
Solution: Handle invalid byte better. Fix inserting the wrong text.
9f8c304c8a
2022-02-14 17:29:49 +00:00
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
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
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