Commit: patch 9.1.1301: completion: cannot configure completion functions with 'complete'

2025-04-14 Thread Christian Brabandt
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

Commit: patch 9.1.1300: wrong detection of -inf

2025-04-14 Thread Christian Brabandt
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

Commit: runtime(doc): update enum helptext

2025-04-14 Thread Christian Brabandt
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

Commit: patch 9.1.1299: filetype: mbsyncrc files are not recognized

2025-04-13 Thread Christian Brabandt
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

Commit: CI: install xcode 16.3 on macos-15 runner

2025-04-13 Thread Christian Brabandt
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 +

Commit: runtime(doc): update options.txt and clarify 'wildmode' further

2025-04-13 Thread Christian Brabandt
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

Commit: runtime(gleam): update Maintainer and filetype options

2025-04-13 Thread Christian Brabandt
/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

Commit: patch 9.1.1298: define_function() is too long

2025-04-13 Thread Christian Brabandt
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

Commit: patch 9.1.1297: Ctrl-D scrolling can get stuck

2025-04-13 Thread Christian Brabandt
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

Commit: runtime(new-tutor): update tutor and correct comandline completion

2025-04-13 Thread Christian Brabandt
: 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

Commit: patch 9.1.1296: completion: incorrect truncation logic

2025-04-12 Thread Christian Brabandt
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

Commit: patch 9.1.1295: clientserver: does not handle :stopinsert correctly

2025-04-12 Thread Christian Brabandt
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

Commit: runtime(doc): disable last-position-jump in diff mode

2025-04-12 Thread Christian Brabandt
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

Commit: runtime(doc): Improve 'wildmode' setting desciption

2025-04-12 Thread Christian Brabandt
//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 @@

Re: UCRT compile error

2025-04-12 Thread Christian Brabandt
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

Commit: patch 9.1.1294: gui tabline menu does not use confirm when closing tabs

2025-04-12 Thread Christian Brabandt
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

Commit: patch 9.1.1293: comment plugin does not handle 'exclusive' selection for comment object

2025-04-12 Thread Christian Brabandt
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

Commit: runtime(sh): Do not look up a "sh" utility in $PATH for "sh_13.sh"

2025-04-12 Thread Christian Brabandt
"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 -

Commit: runtime(doc): correct backslash escaping comma example

2025-04-12 Thread Christian Brabandt
/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

Commit: patch 9.1.1292: statusline not correctly evaluated

2025-04-12 Thread Christian Brabandt
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

Commit: patch 9.1.1287: quickfix code can be further improved

2025-04-10 Thread Christian Brabandt
_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

Commit: runtime(filetype): make shell filetype detection more robust

2025-04-10 Thread Christian Brabandt
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

Commit: patch 9.1.1291: too many strlen() calls in buffer.c

2025-04-10 Thread Christian Brabandt
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

Commit: runtime(keymaps): include 2 Brazilian Keymaps

2025-04-10 Thread Christian Brabandt
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

Commit: patch 9.1.1290: tests: missing cleanup in test_filetype.vim

2025-04-10 Thread Christian Brabandt
: 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

Re: Need Help for help

2025-04-10 Thread Christian Brabandt
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 :

Re: Need Help for help

2025-04-09 Thread Christian Brabandt
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

Commit: patch 9.1.1284: not possible to configure pum truncation char

2025-04-09 Thread Christian Brabandt
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*

Commit: patch 9.1.1289: tests: no test for matchparen plugin with WinScrolled event

2025-04-09 Thread Christian Brabandt
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

Commit: runtime(remind): include remind.vim ftplugin

2025-04-09 Thread Christian Brabandt
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

Commit: runtime(vim): Update base-syntax, improve :command highlighting

2025-04-08 Thread Christian Brabandt
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

Commit: runtime(help): add omni completion and 'iskeyword' to filetype plugin

2025-04-08 Thread Christian Brabandt
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

Commit: runtime(lf): improve syntax script, add filetype plugin

2025-04-08 Thread Christian Brabandt
-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

Commit: patch 9.1.1288: Using wrong window in ll_resize_stack()

2025-04-08 Thread Christian Brabandt
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

Re: Issue Subscribing to Vim Mailing List

2025-04-08 Thread Christian Brabandt
(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

Commit: runtime(doc): rename wrong option to 'pummaxwidth'

2025-04-07 Thread Christian Brabandt
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

Commit: patch 9.1.1286: filetype: help files not detected when 'iskeyword' includes ":"

2025-04-07 Thread Christian Brabandt
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

Commit: patch 9.1.1285: Vim9: no error message for missing method after "super."

2025-04-07 Thread Christian Brabandt
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

Commit: runtime(lua): fix whitespace style issues in lua ftplugin

2025-04-07 Thread Christian Brabandt
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

Commit: runtime(svelte): add matchit support to svelte filetype plugin

2025-04-06 Thread Christian Brabandt
://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 @@ "

Commit: runtime(lua): improve foldexpr, add vim9 script version

2025-04-06 Thread Christian Brabandt
/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

Commit: runtime(fstab): set formatoptions-=t in filetype plugin

2025-04-06 Thread Christian Brabandt
/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

Commit: runtime(doc): Fix minor typo in options.txt

2025-04-06 Thread Christian Brabandt
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

Commit: patch 9.1.1283: quickfix stack is limited to 10 items

2025-04-06 Thread Christian Brabandt
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 @@

Commit: patch 9.1.1282: Build and test failure without job feature

2025-04-06 Thread Christian Brabandt
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

Commit: patch 9.1.1281: extra newline output when editing stdin

2025-04-06 Thread Christian Brabandt
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

Commit: patch 9.1.1280: trailing additional semicolon in get_matches_in_str()

2025-04-06 Thread Christian Brabandt
() 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

Commit: patch 9.1.1274: Vim9: no support for object as variable type

2025-04-05 Thread Christian Brabandt
: 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

Commit: patch 9.1.1269: completion: compl_shown_match is updated when starting keyword completion

2025-04-05 Thread Christian Brabandt
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

Commit: patch 9.1.1270: missing out-of-memory checks in buffer.c

2025-04-05 Thread Christian Brabandt
-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

Commit: patch 9.1.1277: tests: trailing comment char in test_popupwin

2025-04-05 Thread Christian Brabandt
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

Commit: patch 9.1.1279: Vim9: null_object and null_class are no reserved names

2025-04-05 Thread Christian Brabandt
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

Commit: runtime(vim): Update base-syntax, match full :redir command

2025-04-05 Thread Christian Brabandt
://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

Commit: patch 9.1.1278: Vim9: too long functions in vim9type.c

2025-04-05 Thread Christian Brabandt
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

Commit: patch 9.1.1271: filetype: Power Query files are not recognized

2025-04-05 Thread Christian Brabandt
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

Commit: translation(ru): fix and updated messages translation

2025-04-04 Thread Christian Brabandt
/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 ""

Commit: patch 9.1.1217: tests: typos in test_matchfuzzy.vim

2025-04-04 Thread Christian Brabandt
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

Commit: patch 9.1.1273: Coverity warns about using uninitialized value

2025-04-04 Thread Christian Brabandt
: 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

Commit: patch 9.1.1268: filetype: dax files are not recognized

2025-04-04 Thread Christian Brabandt
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

Commit: runtime(doc): clarify the use of change marks when writing a buffer

2025-04-04 Thread Christian Brabandt
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

Commit: runtime(sh): consider sh as POSIX shell by default

2025-04-04 Thread Christian Brabandt
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

Commit: runtime(openPlugin): fix E480 when opening URLs with wildcards on Windows

2025-04-04 Thread Christian Brabandt
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

Commit: patch 9.1.1256: if_python: duplicate tuple data entries

2025-04-04 Thread Christian Brabandt
: 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

Commit: patch 9.1.1276: inline word diff treats multibyte chars as word char

2025-04-04 Thread Christian Brabandt
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

Commit: runtime(doc): update WinScrolled documentation

2025-04-04 Thread Christian Brabandt
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

Commit: runtime(sh): Update syntax file, command substitution opening paren at EOL

2025-04-03 Thread Christian Brabandt
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

Commit: patch 9.1.1275: MS-Windows: Not possible to pass additional flags to Make_mvc

2025-04-03 Thread 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

Commit: patch 9.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_N

2025-04-03 Thread Christian Brabandt
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)

Commit: runtime(doc): update pi_zip.txt with current list of zip file extensions

2025-04-02 Thread Christian Brabandt
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

Commit: runtime(zip): add *.whl to the list of zip extensions

2025-04-02 Thread Christian Brabandt
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

Commit: patch 9.1.1266: MS-Windows: type conversion warnings

2025-04-01 Thread Christian Brabandt
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

Commit: patch 9.1.1267: Vim9: no support for type list/dict>

2025-04-01 Thread Christian Brabandt
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

Commit: translation(ru): Updated messages translation

2025-04-01 Thread Christian Brabandt
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 ""

Commit: patch 9.1.1265: tests: no tests for typing normal char during completion

2025-03-31 Thread Christian Brabandt
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

Commit: runtime(rust): set formatprg to rustfmt

2025-03-31 Thread Christian Brabandt
-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

Commit: patch 9.1.1264: Vim9: error when comparing objects

2025-03-31 Thread Christian Brabandt
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

Commit: patch 9.1.1261: No test for 'pummaxwidth' non-truncated items

2025-03-30 Thread Christian Brabandt
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

Commit: runtime(doc): Update the tuple help text

2025-03-30 Thread Christian Brabandt
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

Commit: runtime(doc): update last change date for diff.txt

2025-03-30 Thread Christian Brabandt
/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

Commit: patch 9.1.1263: string length wrong in get_last_inserted_save()

2025-03-30 Thread Christian Brabandt
() 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

Commit: patch 9.1.1262: heap-buffer-overflow with narrow 'pummaxwidth' value

2025-03-30 Thread Christian Brabandt
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

Commit: runtime(odin): add new keywords to syntax script

2025-03-30 Thread Christian Brabandt
/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

Commit: runtime(debversions): Add release name for Debian 15 - duke

2025-03-30 Thread Christian Brabandt
://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

Re: Patchlevel 9.1.1253 missing

2025-03-30 Thread Christian Brabandt
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

Commit: ci: Check and confirm Vim feature flags exist before testing

2025-03-30 Thread Christian Brabandt
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

Commit: patch 9.1.1260: Hang when filtering buffer with NUL bytes

2025-03-30 Thread Christian Brabandt
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

Commit: patch 9.1.1259: some issues with comment package and tailing spaces

2025-03-30 Thread Christian Brabandt
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/

Commit: patch 9.1.1257: Mixing vim_strsize() with mb_ptr2cells() in pum_redraw()

2025-03-29 Thread Christian Brabandt
() 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

Commit: runtime(java): Make changes for JDK 24 in syntax script

2025-03-29 Thread Christian Brabandt
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-

Commit: patch 9.1.1258: regexp: max \U and \%U value is limited by INT_MAX

2025-03-29 Thread Christian Brabandt
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

Commit: runtime(lf): add lf r34 keywords to syntax script

2025-03-29 Thread Christian Brabandt
/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

Commit: patch 9.1.1255: missing test condition for 'pummaxwidth' setting

2025-03-28 Thread Christian Brabandt
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:

Commit: patch 9.1.1254: need more tests for the comment plugin

2025-03-28 Thread Christian Brabandt
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

Commit: patch 9.1.1252: typos in code and docs related to 'diffopt' "inline:"

2025-03-28 Thread Christian Brabandt
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

Commit: patch 9.1.1251: if_python: build error with tuples and dynamic python

2025-03-27 Thread Christian Brabandt
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

Commit: patch 9.1.1250: cannot set the maximum popup menu width

2025-03-27 Thread Christian Brabandt
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

Commit: patch 9.1.1249: tests: no test that 'listchars' "eol" doesn't affect "gM"

2025-03-27 Thread Christian Brabandt
#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

Commit: runtime(doc): group python interface related items in todo.txt

2025-03-27 Thread Christian Brabandt
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

Commit: patch 9.1.1248: compile error when building without FEAT_QUICKFIX

2025-03-27 Thread Christian Brabandt
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

Commit: patch 9.1.1246: coverity complains about some changes in v9.1.1243

2025-03-27 Thread Christian Brabandt
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   2   3   4   5   6   7   8   9   10   >