feedkeys("\", "n")
endif
enddef
inoremap =SkipTextChangedIEvent()
def SkipTextChangedIEvent(): string
# Suppress next event caused by (or when no matches found)
set eventignore+=TextChangedI
timer_start(1, (_) =&g
compare 4 characters and not 3
(John Marriott)
closes: #17109
Signed-off-by: John Marriott
Signed-off-by: Christian Brabandt
diff --git a/src/float.c b/src/float.c
index 9e8074de8..4c8e5fe10 100644
--- a/src/float.c
+++ b/src/float.c
@@ -41,7 +41,7
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/vim9class.txt b/runtime/doc/vim9class.txt
index 5d6f7fca1..519545677 100644
--- a/runtime/doc/vim9class.txt
+++ b/runtime/doc/vim9class.txt
@@ -1,4 +1,4 @@
-*vim9class.txt*For Vim version 9.1
bsync.html
Upstream support for the mbsync filetype.
Original plugin: https://github.com/Fymyte/mbsync.vim
closes: #17103
Signed-off-by: Pierrick Guillaume
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 02a5dd852..6c723186d 10
closes: https://github.com/vim/vim/issues/17111
Signed-off-by: Philip H. <47042125+pheid...@users.noreply.github.com>
Signed-off-by: Christian Brabandt
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3c323a86f..b35c3b65e 100644
--- a/.github/workflows/ci.yml
+
runtime(doc): update options.txt and clarify 'wildmode' further
Commit:
https://github.com/vim/vim/commit/f4b1a60dd145c82b6a37699e96772cd69402
Author: Christian Brabandt
Date: Sun Apr 13 18:06:49 2025 +0200
runtime(doc): update options.txt and clarify 'wi
/vim/vim/issues/17086
Signed-off-by: Kirill Morozov
Signed-off-by: Trilowy <49493635+tril...@users.noreply.github.com>
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 277a2831d..02a5dd852 100644
--- a/.github/MAINTAINERS
Solution: refactor and split up into smaller functions
(Yegappan Lakshmanan)
closes: #17105
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/userfunc.c b/src/userfunc.c
index b328cf58a..76cfd4413 100644
--- a/src
closes: #17110
Signed-off-by: Luuk van Baal
Signed-off-by: Christian Brabandt
diff --git a/src/move.c b/src/move.c
index 5d34947a5..f4bce40d7 100644
--- a/src/move.c
+++ b/src/move.c
@@ -3120,6 +3120,7 @@ cursor_correct(void)
~(VALID_WROW|VALID_WCOL
: Christian Brabandt
diff --git a/runtime/tutor/en/vim-01-beginner.tutor
b/runtime/tutor/en/vim-01-beginner.tutor
index 85d693d5f..86efa7856 100644
--- a/runtime/tutor/en/vim-01-beginner.tutor
+++ b/runtime/tutor/en/vim-01-beginner.tutor
@@ -458,7 +458,7 @@ Now go on to the next lesson.
# Lesson 4.1
truncation logic (after: v9.1.1284)
Solution: replace string allocation with direct screen rendering and
fixe RTL/LTR truncation calculations (glepnir)
closes: #17081
Signed-off-by: glepnir
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc
patch 9.1.1295: clientserver: does not handle :stopinsert correctly
Commit:
https://github.com/vim/vim/commit/cf665ccd3771d59584f2f44a7c644c017a2ad84f
Author: Christian Brabandt
Date: Sat Apr 12 18:09:28 2025 +0200
patch 9.1.1295: clientserver: does not handle :stopinsert correctly
runtime(doc): disable last-position-jump in diff mode
Commit:
https://github.com/vim/vim/commit/6f6c0dba9f578787af0f259a832c972807a884cd
Author: Christian Brabandt
Date: Sat Apr 12 18:07:39 2025 +0200
runtime(doc): disable last-position-jump in diff mode
This has been bothering
//github.com/vim/vim/issues/17100
Signed-off-by: Girish Palya
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index a2f5f1f09..9fab3f46d 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -9638,55 +9638,65 @@
On Fri, 11 Apr 2025, Henry Garcia wrote:
> See the attached text file. This error only pops up when using a MinGW
> Compiler when the MinGW compiler is configured to use the UCRT as the
> default lib: ./configure --with-default-msvcrt=ucrt. I wonder if this
> could be fixed so that a MinGW Compi
Problem: gui tabline menu does not use confirm when closing tabs
Solution: use ":confirm tabclose" explicitly (JMcKiern)
closes: #17093
Signed-off-by: JMcKiern
Signed-off-by: Christian Brabandt
diff --git a/src/normal.c b/src/normal.c
index e7915d6ff..6cd900
fixes: #17023
closes: #17098
Signed-off-by: Maxim Kim
Signed-off-by: Christian Brabandt
diff --git a/runtime/pack/dist/opt/comment/autoload/comment.vim
b/runtime/pack/dist/opt/comment/autoload/comment.vim
index 183351d19..a0ee7a72f 100644
--- a/runtime/pack/dist/opt/comment
"sh" utility in $PATH for "sh_13.sh"
Dash may not be installed on a BSD CI runner, list it in the
shebang line.
See #17084
closes: #17094
Signed-off-by: Aliaksei Budavei <0x000...@gmail.com>
Signed-off-by: Christian Brabandt
diff -
/vim/vim/issues/17096
Signed-off-by: Qiming zhao
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 8530196aa..a2f5f1f09 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version
correctly evaluated
(Peter Kenny, after v9.1.1291)
Solution: revert part of patch v9.1.1291
(Hirohito Higashi)
fixes: #17095
closes: #17094
Signed-off-by: Hirohito Higashi
Signed-off-by: Christian Brabandt
diff --git a/src/buffer.c b/src/buffer.c
_stack()
- qf_resize_stack() --> qf_resize_stack_base()
Now qf_alloc_stack() can handle both quickfix/location lists.
closes: #17068
Signed-off-by: Hirohito Higashi
Signed-off-by: Christian Brabandt
diff --git a/src/main.c b/src/main.c
index a3caac8fb..9a862c4
robust
closes: https://github.com/vim/vim/issues/17063
Signed-off-by: Aliaksei Budavei <0x000...@gmail.com>
Signed-off-by: Christian Brabandt
diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim
index a74030522..4053e51f0 100644
--- a/runtime/autoload
in buffer.c
Solution: refactor buffer.c and remove strlen() calls
(John Marriott)
closes: #17063
Signed-off-by: John Marriott
Signed-off-by: Christian Brabandt
diff --git a/src/buffer.c b/src/buffer.c
index 90ca59678..955800e3a 100644
--- a/src/buffer.c
Signed-off-by: Elsarques
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 01adaa935..277a2831d 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -416,6 +416,8 @@ runtime/indent/xml.vim @chrisbra
runtime
: missing cleanup in test_filetype.vim, wrong name in
test_plugin_matchparen
Solution: Add :bwipe corresponding to :split, rename test case
closes: #17088
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/testdir/test_filetype.vim b/src
On Thu, 10 Apr 2025, Tim Johnson wrote:
> It looks like the path to help.txt is hardcoded in vim and the ubuntu install
> put it elsewhere.
>
> A symlink took care of everything.
No it is not and a default Ubuntu version works just fine. You really
should not set $VIMRUNTIME
Please read
:
Why are you setting $VIMRUNTIME? Please check first if your vim works fine when
starting with vim --clean
Thanks
Chris
> Am 10.04.2025 um 00:03 schrieb Tim Johnson :
>
>
>> On 4/9/25 10:14, Tim Johnson wrote:
>> Using vim and gvim 9.1 on ubuntu 24.04
>>
>> My local resources are at ~/.vim
glepnir
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 7720769ae..f90a335d6 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 9.1. Last change: 2025 Apr 06
+*options.txt*
patch 9.1.1289: tests: no test for matchparen plugin with WinScrolled event
Commit:
https://github.com/vim/vim/commit/96a0b2a6d5107580398435e263bd529d4ba3df49
Author: Christian Brabandt
Date: Wed Apr 9 19:29:18 2025 +0200
patch 9.1.1289: tests: no test for matchparen plugin with
Signed-off-by: Joe Reynolds
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 68d9a62cf..01adaa935 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -270,6 +270,7 @@ runtime/ftplugin/qml.vim@ChaseKnowlden
runtime
multiline :command definitions.
- Match custom completion funcref var names.
fixes: #17001
closes: #17067
Signed-off-by: Doug Kearns
Signed-off-by: Christian Brabandt
diff --git a/runtime/syntax/generator/gen_syntax_vim.vim
b/runtime/syntax/generator/gen_syntax_vim.vim
for Vim help tags.
- Set 'iskeyword' for `ft-help`
closes: #17073
Co-authored-by: Christian Brabandt
Signed-off-by: Phạm Bình An
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/helphelp.txt b/runtime/doc/helphelp.txt
index 7b9dd7671..26804d546 1
-sprinkis)
closes: #17078
Signed-off-by: Andis Spri艈姆is
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 180b9e991..68d9a62cf 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -222,6 +222,7 @@ runtime/ftplugin/ldapconf.vim
ll_resize_stack()
(after v9.1.1287)
Solution: Use "wp" instead of "curwin", even though they are always the
same value. Fix typos in documentation (zeertzjq).
closes: #17080
Signed-off-by: zeertzjq
Signed-off-by: Chris
(Note: first time messages are subject to moderation)
On Sun, 06 Apr 2025, wacky weasel wrote:
> I recently attempted to subscribe to the Vim mailing lists by sending an
> empty email to , but I haven't received any response.
>
> From my mail logs, it appears the subscription request was direct
runtime(doc): rename wrong option to 'pummaxwidth'
Commit:
https://github.com/vim/vim/commit/2525573de71a432d73247366c6e6bf0b9567ce22
Author: Christian Brabandt
Date: Tue Apr 8 08:36:18 2025 +0200
runtime(doc): rename wrong option to 'pummaxwidth'
Sign
cted when 'iskeyword' includes
":"
Problem: Help files not detected when 'iskeyword' includes ":".
Solution: Do not use \< and \> in the pattern (zeertzjq).
fixes: #17069
closes: #17071
Signed-off-by: zeertzjq
Signe
thod after "super."
Problem: Vim9: no error message for missing method after "super."
Solution: output an error message, add a few more tests
(Yegappan Lakshmanan).
closes: #17070
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Chr
runtime(lua): fix whitespace style issues in lua ftplugin
Commit:
https://github.com/vim/vim/commit/2ffb4d0298426f6c57f3ec3caae4480024e4372d
Author: Christian Brabandt
Date: Mon Apr 7 14:07:28 2025 +0200
runtime(lua): fix whitespace style issues in lua ftplugin
related: https
://github.com/vim/vim/issues/17052
Signed-off-by: 231tr0n
Signed-off-by: Christian Brabandt
diff --git a/runtime/ftplugin/svelte.vim b/runtime/ftplugin/svelte.vim
index e0ec4e0ae..5114de256 100644
--- a/runtime/ftplugin/svelte.vim
+++ b/runtime/ftplugin/svelte.vim
@@ -1,13 +1,40 @@
"
/vim/issues/17049
Signed-off-by: Konfekt
Signed-off-by: Christian Brabandt
diff --git a/runtime/ftplugin/lua.vim b/runtime/ftplugin/lua.vim
index cc042c5dc..87f54ddb6 100644
--- a/runtime/ftplugin/lua.vim
+++ b/runtime/ftplugin/lua.vim
@@ -1,12 +1,13 @@
" Vim filetype plugin
/vim/vim/issues/17020
Signed-off-by: Radu Dineiu
Co-authored-by: Christian Brabandt
diff --git a/runtime/ftplugin/fstab.vim b/runtime/ftplugin/fstab.vim
index 0e7ffda49..d340c4b8d 100644
--- a/runtime/ftplugin/fstab.vim
+++ b/runtime/ftplugin/fstab.vim
@@ -2,9 +2,12 @@
" Lan
Signed-off-by: clach04
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 962a6e790..7720769ae 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -2668,7 +2668,7 @@ A jump table for the options with a short description
hored-by: Hirohito Higashi
Signed-off-by: 64-bitman <60551350+64-bit...@users.noreply.github.com>
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index e2206f0b4..962a6e790 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@
patch 9.1.1282: Build and test failure without job feature
Commit:
https://github.com/vim/vim/commit/c54a8eb258ddc4dfc79f668a2d0c0a3c16abc8c4
Author: Christian Brabandt
Date: Sun Apr 6 16:15:10 2025 +0200
patch 9.1.1282: Build and test failure without job feature
Problem: Build
output when editing stdin
Solution: remove outputting when reading from stdin in non-terminal mode
(Abhijit Barik)
fixes: #16856
closes: #17047
Co-authored-by: LemonBoy
Signed-off-by: Abhijit Barik
Signed-off-by: Christian Brabandt
diff --git a/src
()
Problem: trailing additional semicolon in get_matches_in_str()
(Hirohito Higashi)
Solution: remove it (Satoru Kitaguchi)
closes: #17066
Co-authored-by: Hirohito Higashi
Signed-off-by: Satoru Kitaguchi
Signed-off-by: Christian Brabandt
diff --git
: Vim9: no support for object as variable type
Solution: add support for object (Yegappan Lakshmanan)
closes: #17041
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt
index 0e9a5080f
keyword completion direction. (glepnir)
closes: #17033
Signed-off-by: glepnir
Signed-off-by: Christian Brabandt
diff --git a/src/insexpand.c b/src/insexpand.c
index 3c81749c6..de3d51982 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -1352,10 +1352,10
-memory checks in buffer.c
Solution: handle out-of-memory situations during allocation
(John Marriott)
closes: #17031
Signed-off-by: John Marriott
Signed-off-by: Christian Brabandt
diff --git a/src/buffer.c b/src/buffer.c
index 68388db08..8277b726c 100644
Signed-off-by: Doug Kearns
Signed-off-by: Christian Brabandt
diff --git a/src/testdir/test_popupwin.vim b/src/testdir/test_popupwin.vim
index 5082676ea..3c8e5d710 100644
--- a/src/testdir/test_popupwin.vim
+++ b/src/testdir/test_popupwin.vim
@@ -148,7 +148,7 @@ func
Problem: Vim9: null_object and null_class are no reserved names
Solution: Add null_object and null_class as reserved names.
(Yegappan Lakshmanan)
closes: #17054
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a
://github.com/vim/vim/issues/17057
Signed-off-by: Doug Kearns
Signed-off-by: Christian Brabandt
diff --git a/runtime/syntax/generator/gen_syntax_vim.vim
b/runtime/syntax/generator/gen_syntax_vim.vim
index 750b5d8b7..19e5491eb 100644
--- a/runtime/syntax/generator/gen_syntax_vim.vim
+++ b
long functions in vim9type.c
Solution: refactor into separate functions
(Yegappan Lakshmanan)
closes: #17056
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/version.c b/src/version.c
index 971133b2a..883367da1 100644
https://learn.microsoft.com/en-us/powerquery-m/
closes: #17045
Signed-off-by: Anarion Dunedain
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index f233b3936..180b9e991 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -255,6 +255,7
/issues/17046
Signed-off-by: RestorerZ
Signed-off-by: Christian Brabandt
diff --git a/src/po/ru.cp1251.po b/src/po/ru.cp1251.po
index 027d04835..c69326a51 100644
--- a/src/po/ru.cp1251.po
+++ b/src/po/ru.cp1251.po
@@ -22,10 +22,10 @@
#
msgid ""
msgstr ""
test_matchfuzzy.vim (after 9.1.1214).
Solution: Fix the typos. Consistently put the function call on the
second line in assertions for camelcase (zeertzjq).
closes: #16907
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/testdir
: Coverity warns about using uninitialized value
(after 9.1.1270).
Solution: Put an empty string in "buf" when allocation fails (zeertzjq).
closes: #17040
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/buffer.c b/src/buff
y: Anarion Dunedain
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 1c0861b29..f233b3936 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -149,6 +149,7 @@ runtime/ftplugin/csv.vim@habamax
runtime/ftplugin/cu
runtime(doc): clarify the use of change marks when writing a buffer
Commit:
https://github.com/vim/vim/commit/df68419ba0c911ff3b49c7f4835d9f29f0dd8f77
Author: Christian Brabandt
Date: Thu Apr 3 12:33:02 2025 +0200
runtime(doc): clarify the use of change marks when writing a buffer
when g:is_posix is set. BSD shells are
POSIX but many are derived from the ash shell.
closes: #16939
Signed-off-by: Mohamed Akram
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index a44b6f62b..fe6865e17 100644
--- a/runtime
runtime(openPlugin): fix E480 when opening URLs with wildcards on Windows
Commit:
https://github.com/vim/vim/commit/9301b437bca880c10921a7d0369d671a716e85f2
Author: Christian Brabandt
Date: Wed Apr 2 19:32:03 2025 +0200
runtime(openPlugin): fix E480 when opening URLs with wildcards on
: duplicate tuple data entries
(after v9.1.1239)
Solution: clean up duplicates (Yegappan Lakshmanan)
closes: #17004
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/if_python.c b/src/if_python.c
index 5a5e6ea30
hlight)
closes: #17050
Signed-off-by: Yee Cheng Chin
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 84deecae6..e2206f0b4 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim
runtime(doc): update WinScrolled documentation
Commit:
https://github.com/vim/vim/commit/b8d5c8509998f3a97ffe42f674352b07749cd119
Author: Christian Brabandt
Date: Fri Apr 4 19:11:13 2025 +0200
runtime(doc): update WinScrolled documentation
closes: https://github.com/vim/vim
Allow the opening parenthesis of a command substitution to appear at
EOL.
This fixes the issue raised in
https://github.com/vim/vim/issues/17026#issuecomment-2774112284.
closes: #17044
Signed-off-by: Doug Kearns
Signed-off-by: Christian Brabandt
)
closes: #17028
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2b4a8ccc9..3c323a86f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -620,11 +620,13 @@ jobs
tch.
(glepnir)
closes: #17043
Signed-off-by: glepnir
Signed-off-by: Christian Brabandt
diff --git a/src/insexpand.c b/src/insexpand.c
index de3d51982..9df044539 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -4831,7 +4831,8 @@ find_comp_when_fuzzy(void)
runtime(doc): update pi_zip.txt with current list of zip file extensions
Commit:
https://github.com/vim/vim/commit/8293574c8b116382ed6e0c3c709a04406f07cfd5
Author: Christian Brabandt
Date: Wed Apr 2 20:26:38 2025 +0200
runtime(doc): update pi_zip.txt with current list of zip file
runtime(zip): add *.whl to the list of zip extensions
Commit:
https://github.com/vim/vim/commit/a359c9c25e5c3c1e543fc720223aa7256e6f72cf
Author: Christian Brabandt
Date: Wed Apr 2 20:42:58 2025 +0200
runtime(zip): add *.whl to the list of zip extensions
This commits adds the
conversion warnings
Solution: cast the variables (Yegappan Lakshmanan)
closes: #17027
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/change.c b/src/change.c
index 5cddf9b34..c48d25491 100644
--- a/src/change.c
+++ b/src/change.c
upport for type list/dict>
Solution: add proper support for t_object_any
(Yegappan Lakshmanan)
closes: #17025
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/evalfunc.c b/src/evalfunc.c
index 125ba5513..f2c6a 100
Signed-off-by: RestorerZ
Signed-off-by: Christian Brabandt
diff --git a/src/po/ru.cp1251.po b/src/po/ru.cp1251.po
index d2beb8308..027d04835 100644
--- a/src/po/ru.cp1251.po
+++ b/src/po/ru.cp1251.po
@@ -22,10 +22,10 @@
#
msgid ""
msgstr ""
patch 9.1.1265: tests: no tests for typing normal char during completion
Commit:
https://github.com/vim/vim/commit/71f17fdd5f7bb05d78876b4db297824054377363
Author: Christian Brabandt
Date: Mon Mar 31 20:57:13 2025 +0200
patch 9.1.1265: tests: no tests for typing normal char during
-off-by: Konfekt
Signed-off-by: Christian Brabandt
diff --git a/runtime/autoload/rustfmt.vim b/runtime/autoload/rustfmt.vim
index 8fd385817..f325df2fd 100644
--- a/runtime/autoload/rustfmt.vim
+++ b/runtime/autoload/rustfmt.vim
@@ -1,5 +1,6 @@
" Author: Stephen Sugden
" Last Modi
comparing objects
(lifepillar)
Solution: When comparing object types, compare their classes
(Yegappan Lakshmanan)
fixes: #17014
closes: #17018
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/testdir
Problem: No test for 'pummaxwidth' non-truncated items (after v9.1.1250)
Solution: Add shorter items to Test_pum_maxwidth_multibyte() (zeertzjq).
closes: #17007
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/testdir/dumps/Te
Co-authored-by: Hirohito Higashi
Signed-off-by: Yegappan Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index b903b3887..5a72e214f 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -1,4 +1,4
/vim/issues/16997
Signed-off-by: Hirohito Higashi
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt
index 069a853bd..81564664e 100644
--- a/runtime/doc/diff.txt
+++ b/runtime/doc/diff.txt
@@ -1,4 +1,4 @@
-*diff.txt* For Vim version 9.1
()
Problem: string length wrong in get_last_inserted_save()
(after v9.1.1222)
Solution: when removing trailing ESC, also decrease the string length
(Christ van Willegen)
closes: #16961
Signed-off-by: Christ van Willegen
Signed-off-by: Christian
maxwidth' value
Problem: heap-buffer-overflow occurs with narrow 'pummaxwidth' value
(after v9.1.1250)
Solution: test that st_end points after st pointer (Hirohito Higashi)
closes: #17005
Signed-off-by: Hirohito Higashi
Signed-off-by: Chr
/17012
Signed-off-by: Maxim Kim
Signed-off-by: Christian Brabandt
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index f0d11a38f..1c0861b29 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -562,6 +562,7 @@ runtime/syntax/ninja.vim@nico
runtime/syntax
://lists.debian.org/debian-devel-announce/2025/01/msg4.html
closes: #17010
Signed-off-by: James McCoy
Signed-off-by: Christian Brabandt
diff --git a/runtime/syntax/shared/debversions.vim
b/runtime/syntax/shared/debversions.vim
index 404a0a49e..644fb2292 100644
--- a/runtime/syntax
Hm, a few changes were still marked as changed but were not committed.
Fixed it now.
Thanks,
Chris
On Sat, 29 Mar 2025, Tony Mechelynck wrote:
> AFAICT patchlevel 9.1.1253 is mentioned neither in src/version.c nor
> in .hgtags. I suppose this "weirdness" is due to distraction and can
> be left
CI
still passed despite Python 3 being broken.
closes: #16998
Signed-off-by: Yee Cheng Chin
Signed-off-by: Christian Brabandt
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 19eabc477..2b4a8ccc9 100644
--- a/.github/workflows/ci.yml
+++ b/.git
filtering buffer with NUL bytes (after 9.1.1050).
Solution: Don't subtract "written" from "lplen" repeatedly (zeertzjq).
related: neovim/neovim#33173
closes: #17011
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/os_uni
ed-off-by: Maxim Kim
Signed-off-by: Christian Brabandt
diff --git a/runtime/pack/dist/opt/comment/autoload/comment.vim
b/runtime/pack/dist/opt/comment/autoload/comment.vim
index 570080604..183351d19 100644
--- a/runtime/pack/dist/opt/comment/autoload/comment.vim
+++ b/runtime/pack/dist/opt/comment/
() above makes sure the string only
contains printable chars, and ptr2cells() and mb_ptr2cells() only return
different values for unprintable chars.
closes: #17003
Signed-off-by: zeertzjq
Signed-off-by: Christian Brabandt
diff --git a/src/popupmenu.c b/src/popupmenu.c
jdk.org/jeps/486 (Permanently Disable the Security Manager)
- https://openjdk.org/jeps/488 (Primitive Types in Patterns etc.)
- https://openjdk.org/jeps/494 (Module Import Declarations)
closes: #16977
Signed-off-by: Aliaksei Budavei <0x000...@gmail.com>
Signed-off-
patch 9.1.1258: regexp: max U and %U value is limited by INT_MAX
Commit:
https://github.com/vim/vim/commit/f2b16986a194ab839c5a23bd7fe904f9fae1526f
Author: Christian Brabandt
Date: Sat Mar 29 09:08:58 2025 +0100
patch 9.1.1258: regexp: max \U and \%U value is limited by INT_MAX
/issues/17002
Signed-off-by: Christian Brabandt
diff --git a/runtime/syntax/lf.vim b/runtime/syntax/lf.vim
index e4cf01486..3c1513fe6 100644
--- a/runtime/syntax/lf.vim
+++ b/runtime/syntax/lf.vim
@@ -2,15 +2,18 @@
" Language: lf file manager configuration file (lfrc)
" Maintai
Signed-off-by: glepnir
Signed-off-by: Christian Brabandt
diff --git a/runtime/optwin.vim b/runtime/optwin.vim
index 9b5921171..2bcea9df0 100644
--- a/runtime/optwin.vim
+++ b/runtime/optwin.vim
@@ -1,7 +1,7 @@
" These commands create the option window.
"
" Maintainer:
the comment plugin
Solution: add a tests for the [gb]:comment_first_col setting
(Maxim Kim)
closes: #16995
Signed-off-by: Maxim Kim
Signed-off-by: Christian Brabandt
diff --git a/src/testdir/test_plugin_comment.vim
b/src/testdir/test_plugin_comment.vim
to 'diffopt' "inline:"
Problem: Typos in code and docs related to 'diffopt' "inline:".
(after v9.1.1243)
Solution: Fix typos and slightly improve the docs.
(zeertzjq)
closes: #16997
Signed-off-by: zeertzjq
Lakshmanan
Signed-off-by: Christian Brabandt
diff --git a/src/if_py_both.h b/src/if_py_both.h
index 641c1594a..ed66254ff 100644
--- a/src/if_py_both.h
+++ b/src/if_py_both.h
@@ -1097,12 +1097,6 @@ VimToPython(typval_T *our_tv, int depth, PyObject
*lookup_dict)
if (ret == NULL
maximum popup menu width
(Lucas Mior)
Solution: add the new global option value 'pummaxwidth'
(glepnir)
fixes: #10901
closes: #16943
Signed-off-by: glepnir
Signed-off-by: Christian Brabandt
diff --git a/runtime/doc/options.txt b/r
#x27;listchars' "eol" doesn't affect "gM"
Problem: No test that 'listchars' "eol" doesn't affect "gM".
Solution: Add a test (zeertzjq).
closes: #16990
Signed-off-by: zeertzjq
Signed-off-by: Christian Bra
at it, remove the item about merged PR
https://github.com/vim/vim/issues/12032
closes: #16984
Signed-off-by: Christian Brabandt
Signed-off-by: Yegappan Lakshmanan
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index cf9a82ac4..a3f2d7cfc 100644
--- a/runtime/doc
Arpadffy
Co-authored-by: zeertzjq
Signed-off-by: John Marriott
Signed-off-by: Christian Brabandt
diff --git a/src/popupwin.c b/src/popupwin.c
index 46e54837f..0cff7f6c0 100644
--- a/src/popupwin.c
+++ b/src/popupwin.c
@@ -40,11 +40,11 @@ static int message_win_time = 3000;
// hit
Problem: coverity complains about some changes in v9.1.1243
Solution: remove duplicate code in diff_find_changed() (Yee Cheng Chin)
closes: #16988
Signed-off-by: Yee Cheng Chin
Signed-off-by: Christian Brabandt
diff --git a/src/diff.c b/src/diff.c
index 638aed94e
1 - 100 of 4703 matches
Mail list logo