Rory Nesbitt
46bd48f7e9
docs(tutor): modify for Neovim rather than Vim ( #17092 )
2022-01-30 13:53:01 +01:00
dundargoc
abde91ecaf
docs: add example to vim.ui.select ( #17241 )
...
Closes https://github.com/neovim/neovim/issues/17137
2022-01-30 13:32:55 +01:00
zeertzjq
9aaf7a2b4d
Merge pull request #17244 from zeertzjq/vim-8.2.0092
2022-01-30 13:52:16 +08:00
zeertzjq
8a9230db26
vim-patch:8.2.0950: tagjump test fails
...
Problem: Tagjump test fails.
Solution: Adjust expected text of the prompt.
13b8205b44
2022-01-30 13:25:29 +08:00
zeertzjq
63173f23c4
vim-patch:8.2.0092: tags functionality insufficiently tested
...
Problem: Tags functionality insufficiently tested.
Solution: Add more tags tests. (Yegappan Lakshmanan, closes vim/vim#5446 )
a1353b5352
2022-01-30 13:25:29 +08:00
dundargoc
4a96e7809f
chore: typo fixes ( #16921 )
...
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-01-29 23:15:22 +00:00
bfredl
d7d015ffff
Merge pull request #16975 from dstein64/vim-8.2.3917
...
vim-patch:8.2.3917: the eval.txt help file is way too big
2022-01-29 23:27:12 +01:00
Daniel Steinberg
7b3cfee982
vim-patch:partial:04fb916
...
Update runtime files
04fb916684
2022-01-29 15:19:30 -05:00
Daniel Steinberg
a94632d212
vim-patch:8.2.3917: the eval.txt help file is way too big
...
Problem: The eval.txt help file is way too big.
Solution: Move the builtin function details to a separate file.
1cae5a0a03
Note: Neovim-specific references to |functions| were changed to
|builtin-functions|. This included updates to:
1. test/functional/vimscript/functions_spec.lua
2. test/functional/vimscript/eval_spec.lua
3. runtime/doc/lua.txt
2022-01-29 15:19:29 -05:00
Gregory Anders
4458413bc0
feat(filetype): convert patterns for mail buffers ( #17238 )
2022-01-29 12:43:06 -07:00
bfredl
e0242c4a93
Merge pull request #17222 from bfredl/babajpy2
...
feat(provider)!: remove support for python2 and python3.[3-6]
2022-01-29 20:22:25 +01:00
Björn Linse
baec0d3152
feat(provider)!: remove support for python2 and python3.[3-5]
...
These versions of python has reached End-of-life. getting rid
of python2 support removes a lot of logic to support two
incompatible python versions in the same version.
2022-01-29 19:49:37 +01:00
bfredl
4b719e4a16
Merge pull request #17192 from zeertzjq/aucmd-redrawingdisabled
...
fix: set RedrawingDisabled before entering aucmd_win
2022-01-29 19:16:48 +01:00
bfredl
49837dc805
Merge pull request #17202 from zeertzjq/unused-orig-rhs
...
refactor: allocate an empty string as unused orig_rhs for Lua mappings
2022-01-29 19:14:19 +01:00
Christian Clason
b2f77c354a
vim-patch:8.2.4251: vala files are not recognized ( #17235 )
...
Problem: Vala files are not recognized.
Solution: Add the *.vala pattern. (closes vim/vim#9654 )
97c554d514
2022-01-29 15:40:29 +01:00
Evgeni Chasnovski
5e1c487d99
vim-patch:8.2.4090: after restoring a session buffer order can be quite different ( #17112 )
...
Problem: After restoring a session buffer order can be quite different.
Solution: Create buffers first. (Evgeni Chasnovski, closes vim/vim#9520 )
26ebf1f036
---------------
As in Vim, this basically reverts 8.1.0829 providing different solution
(see vim/vim#9520).
Regarding Neovim, this basically reverts changes from #15062 . Test about
restoring same terminals was a bit too restrictive with using actual
buffer ids, which changed with this patch (now they should be in the
same order as at `mksession` call), so I tweaked it.
2022-01-29 14:08:44 +00:00
zeertzjq
ed0808412c
Merge pull request #17234 from zeertzjq/vim-8.2.4248
2022-01-29 21:32:44 +08:00
zeertzjq
950a88d4c2
vim-patch:8.2.4248: no proper test for moving the window separator
...
Problem: No proper test for moving the window separator.
Solution: Add a test. Add comment in code. (closes vim/vim#9656 )
a0c4e2f2d7
Remove the assertion as it is now possible for `fr` to be `NULL`.
The test fails without clearing messages. Not sure if this is a bug.
2022-01-29 20:37:48 +08:00
Daniel Steinberg
6dcdec8042
vim-patch:8.2.4052: not easy to resize a window from a plugin ( #17028 )
2022-01-29 20:37:07 +08:00
bfredl
cf4d025c5a
Merge pull request #17209 from bb010g/patch-1
...
fix(eval): v:lua support for `-` in module names
2022-01-29 11:45:15 +01:00
zeertzjq
8fc9a58256
vim-patch:8.2.0028: searchpairpos() is not tested ( #17232 )
2022-01-29 16:34:11 +08:00
Daniel Steinberg
082ff2190c
refactor: add static
to some functions in funcs.c
( #17030 )
2022-01-29 08:22:42 +08:00
zeertzjq
1ebac3cf4e
Merge pull request #17220 from zeertzjq/unget-alt-chord
2022-01-29 06:37:44 +08:00
zeertzjq
75f4741db9
fix(input): remove reinterpreted ALT/META chords from recorded macro
2022-01-29 06:05:14 +08:00
zeertzjq
af9a2a201d
Merge pull request #16951 from zeertzjq/vim-8.2.4007
2022-01-29 06:03:22 +08:00
James McCoy
98fddc1d4c
Merge pull request #17213 from zeertzjq/ci-lsan-failure
2022-01-28 13:47:29 -05:00
James McCoy
6fd1b12de1
Merge pull request #17206 from dundargoc/ci/remove-python2
2022-01-28 13:45:32 -05:00
zeertzjq
b396387ec8
Merge pull request #16829 from zeertzjq/vim-8.2.2887
...
vim-patch:8.2.{2887,3414,3999}: fullcommand() follow-up patches
2022-01-29 02:42:14 +08:00
Christian Clason
65529dd7a1
Merge pull request #17223 from clason/vim-8.2.4238
...
vim-patch:8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
2022-01-28 18:44:03 +01:00
bb010g
fb8cd340dc
fix(eval): v:lua support for -
in module names
2022-01-28 18:20:26 +01:00
Christian Clason
5b9980f01e
vim-patch:8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
...
Problem: *.tf file could be fileytpe "tf" or "terraform".
Solution: Detect the type from the file contents. (closes vim/vim#9642 )
bd8168c770
2022-01-28 17:01:13 +01:00
Christian Clason
6cb670cb2c
Merge pull request #17216 from clason/vim-8.2.4233
...
vim-patch:8.2.{4233,4235,4236,4237}: follow-up patches for recording in Select mode
2022-01-28 14:23:48 +01:00
zeertzjq
bea439fe99
vim-patch:8.2.4237: record buffer wrong if character in Select mode was not typed
...
Problem: Record buffer wrong if character in Select mode was not typed.
Solution: Only delete the tail from the record buffer if the character was
typed. (closes vim/vim#9650 )
fbf4f1ca15
2022-01-28 20:53:56 +08:00
bfredl
ca3e382a4f
Merge pull request #17183 from notomo/expose-extmark-right-gravity
...
feat(api): expose extmark right_gravity and end_right_gravity
2022-01-28 12:38:56 +01:00
Christian Clason
175692325b
vim-patch:8.2.4236: accessing freed memory
...
Problem: Accessing freed memory.
Solution: Set the bh_curr pointer to NULL.
166788c657
2022-01-28 19:03:39 +08:00
Christian Clason
7114764ffb
vim-patch:8.2.4235: invalid check for NULL pointer
...
Problem: Invalid check for NULL pointer.
Solution: Remove the check.
37cf413e3e
2022-01-28 19:03:39 +08:00
Christian Clason
e691ef338c
vim-patch:8.2.4233: crash when recording and using Select mode
...
Problem: Crash when recording and using Select mode.
Solution: When deleting the last recorded character check there is something
to delete.
a4bc2dd7cc
2022-01-28 19:03:37 +08:00
zeertzjq
530c65b17a
Merge pull request #16830 from kuuote/vim-8.2.3571
2022-01-28 12:21:15 +08:00
zeertzjq
d0493d1104
test(old): reorder test_register.vim according to upstream ( #17215 )
2022-01-28 09:34:03 +08:00
zeertzjq
69f37197c0
fix(completion): update submode message when selecting from API ( #17022 )
2022-01-28 07:55:10 +08:00
Sean Dewar
815aa9f642
Merge pull request #16820 from seandewar/vim-8.1.2302
...
vim-patch:8.1.2302,8.2.{3936,4112}
2022-01-27 23:23:26 +00:00
Sean Dewar
14751eaf70
Merge pull request #16954 from f380cedric/vim-8.2.3402
...
vim-patch:8.2.{3402,3403}
2022-01-27 23:05:43 +00:00
f380cedric
503e6f7832
vim-patch:8.2.3403: memory leak for :retab with invalid argument
...
Problem: Memory leak for :retab with invalid argument.
Solution: Free the memory. Make error messages consistent.
2ddb89f8a9
Changes in ex_retab are N/A (behind a non-FEAT_) and have been dropped.
2022-01-27 23:37:01 +01:00
zeertzjq
9779f5c84c
vim-patch:8.2.3903: "gM" does not count tabs as expected ( #16796 )
2022-01-28 06:26:24 +08:00
zeertzjq
6eb8c0c0c8
ci: add intercept_tls_get_addr=0 to ASAN_OPTIONS
2022-01-27 23:16:33 +08:00
f380cedric
c5ac04331b
vim-patch:8.2.3612: using freed memory with regexp using a mark ( #16973 )
...
Problem: Using freed memory with regexp using a mark.
Solution: Get the line again after getting the mark position.
64066b9acd
2022-01-27 14:59:30 +01:00
f380cedric
5182627ce9
vim-patch:8.2.3669: buffer overflow with long help argument ( #16971 )
...
Problem: Buffer overflow with long help argument.
Solution: Use snprintf().
bd228fd097
2022-01-27 14:58:53 +01:00
dundargoc
39d6db3899
docs(helphelp): remove extra backtick interference ( #17201 )
...
An extra backtick was explicitly written to show what a backtick looked
like, but it interferes with the syntax highlighting which thinks that
it's a part of a concealed group and couples it with the wrong backtick.
2022-01-27 14:56:18 +01:00
bfredl
d95bb85024
Merge pull request #17185 from zeertzjq/vim-8.2.3993
...
vim-patch:8.2.{3993,4002}: when recording a change in Select mode char appears twice
2022-01-27 13:45:34 +01:00
bfredl
a47fdf8421
Merge pull request #17175 from zeertzjq/vim-8.2.3095
...
vim-patch:8.2.3095: with 'virtualedit' set to "block" block selection is wrong
2022-01-27 13:44:30 +01:00